删除using语句并解析Visual Studio 2010中的每个引用(C#)

Rah*_*han 0 c# using visual-studio-2010 resolve visual-studio

我需要一种方法using从代码中删除所有语句并完全限定引用的代码行.例:

之前:

using System.Windows.Forms;
namespace XYZ
{
    class Temp
    {
        public void IRFunction()
        {
            MessageBox.Show("Hello!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

后:

namespace XYZ
{
    class Temp
    {
        public void IRFunction()
        {
            System.Windows.Forms.MessageBox.Show("Hello!");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我假设解决方案也会自动回答以下问题:如何枚举符合using语句的引用名称空间,并可用于解析代码中的引用.

Cod*_*ike 5

我不确定你为什么要那样做,但......

ReSharper可以为您做到这一点.

选项>代码编辑> C#>命名空间导入

然后设置"使用完全限定名称"单选按钮.

设置完成后,您可以对现有代码执行"代码清理",它会将您的使用更改为完全限定名称.