VS2015和VS2017之间的命名空间分辨率结果不同

时间:2018-03-12 06:33:45

标签: c# visual-studio-2015 namespaces visual-studio-2017

我们的团队在名称空间"中使用规则" SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy"); Calendar c = Calendar.getInstance(); Date date = Calendar.getInstance().getTime(); String sDate = format.format(date);//31-12-9999 int mYear = c.get(Calendar.YEAR);//9999 int mMonth = c.get(Calendar.MONTH); mMonth = mMonth + 1;//12 int hrs = c.get(Calendar.HOUR_OF_DAY);//24 int min = c.get(Calendar.MINUTE);//59 有两个类:

using

namespace Foo.Bar
{
    public class SomeClass
    {
        public int CalcSomething()
        {
            return 1;
        }
    }
}

由于namespace Foo { using System; class Program { static void Main(string[] args) { var someObj = new SomeClass(); Console.WriteLine(someObj.CalcSomething()); } } } 位于SomeClass命名空间,快速操作菜单提供解析命名空间,但VS2015之间的结果不同:

enter image description here

和VS2017:

enter image description here

如果这很重要,两个版本都安装了Productivity Power Tools。两者都使用适当的PPT扩展版本。

如何更改 VS2017 的解决方案行为?我不需要"长命名空间",因为它在这里是多余的。

0 个答案:

没有答案