3

如果您尝试在 MSVS 2013 中创建空控制台应用程序并删除未使用的引用,则只剩下其中两个:System 和 System.Core。

但是,如果您在新的 MSVS 2015 社区 (14.0.23107.0) 中执行相同的任务,那么除了 Microsoft.CSharp 之外什么都不会被删除:

删除 MSVS 2015 中未使用的引用

我认为这是很奇怪的行为。在一些名为.NETFramework,Version=v4.6.AssemblyAttributes.cs的临时代码文件中使用的所有(实际上未使用的)引用:

仅检测到一个未使用的参考

如果您手动删除未使用的引用,这很好 - 项目构建没有问题。

问题是:这个临时自动生成的文件的目的是什么,为什么它有这么多的依赖关系?它实际上没有,这就是为什么我认为它是错误或什么的......

4

2 回答 2

2

ReSharper 团队将对其进行调查https://youtrack.jetbrains.com/issue/RSRP-446156

于 2015-08-04T14:09:44.060 回答
0

我也遇到了这个问题。我删除了该临时文件并通常清理了我的临时文件夹。然后事情就如你所料。

于 2015-09-16T19:50:05.757 回答