diff --git a/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems b/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems
index 6fc07b2d05a1ac8d3faf987402422c43fb7c9d9d..11f50c6045c851ca201f990004ed9a8b5d32d473 100644
--- a/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems
+++ b/src/Analyzers/CSharp/Analyzers/CSharpAnalyzers.projitems
@@ -17,6 +17,7 @@
+
diff --git a/src/Analyzers/CSharp/Analyzers/CSharpAnalyzersResources.resx b/src/Analyzers/CSharp/Analyzers/CSharpAnalyzersResources.resx
index d719a2de7a7f4f963a1483b36bbdfd0d5fa54df6..b4b3b4af6ed41ffe0f7c22c598a8b83ac201892a 100644
--- a/src/Analyzers/CSharp/Analyzers/CSharpAnalyzersResources.resx
+++ b/src/Analyzers/CSharp/Analyzers/CSharpAnalyzersResources.resx
@@ -135,4 +135,7 @@
Use implicit type
+
+ Using directive is unnecessary.
+
\ No newline at end of file
diff --git a/src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs b/src/Analyzers/CSharp/Analyzers/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs
similarity index 93%
rename from src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs
rename to src/Analyzers/CSharp/Analyzers/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs
index 1d5cbb12455c1ec0263ea7be857725e220bb44e7..bb59834700881994cf22adc3e995b47e0782cf6e 100644
--- a/src/Features/CSharp/Portable/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs
+++ b/src/Analyzers/CSharp/Analyzers/RemoveUnnecessaryImports/CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer.cs
@@ -22,7 +22,7 @@ internal sealed class CSharpRemoveUnnecessaryImportsDiagnosticAnalyzer :
AbstractRemoveUnnecessaryImportsDiagnosticAnalyzer
{
private static readonly LocalizableString s_TitleAndMessageFormat =
- new LocalizableResourceString(nameof(CSharpFeaturesResources.Using_directive_is_unnecessary), CSharpFeaturesResources.ResourceManager, typeof(CSharpFeaturesResources));
+ new LocalizableResourceString(nameof(CSharpAnalyzersResources.Using_directive_is_unnecessary), CSharpAnalyzersResources.ResourceManager, typeof(CSharpAnalyzersResources));
protected override LocalizableString GetTitleAndMessageFormatForClassificationIdDescriptor()
=> s_TitleAndMessageFormat;
diff --git a/src/Analyzers/CSharp/Analyzers/xlf/CSharpAnalyzersResources.cs.xlf b/src/Analyzers/CSharp/Analyzers/xlf/CSharpAnalyzersResources.cs.xlf
index 8d28956ae1b14e6efba57e4ed89e0c8e8b3b16e3..8bb1f2a59ad902f2e41bde4a784f08caf99102b8 100644
--- a/src/Analyzers/CSharp/Analyzers/xlf/CSharpAnalyzersResources.cs.xlf
+++ b/src/Analyzers/CSharp/Analyzers/xlf/CSharpAnalyzersResources.cs.xlf
@@ -32,6 +32,11 @@
use 'var' instead of explicit type
+
+ Using directive is unnecessary.
+ Using directive is unnecessary.
+
+