编译时间可以改善.运行"dotnet build --build-profile"以获取更多信息

vai*_*dil 6 .net visual-studio visual-studio-2015 asp.net-core

我在VS 2015 Update 3,Windows 10,.NET Core 1.0中.当我在我的解决方案中构建项目时,我收到标题中的消息:

(编译时间可以改进.运行"dotnet build --build-profile"获取更多信息)

但是,当我在任何项目中运行时,我得到了这个:

项目MyProj.Web(.NETCoreApp,Version = v1.0)之前已编译过.跳过编译.

如果我清理解决方案并删除所有binobj文件夹,那么该命令会像正常一样构建项目,而不会因--build-profile标志而打印出额外的信息.在仍然打印消息后,在Visual Studio中构建.

我应该做些什么来纠正这个问题?

oɔɯ*_*ɯǝɹ 4

看来 MSBuild 正在按照此处的设计工作。它不会构建项目,因为源代码中没有任何更改需要重建。如果发生了 MSBuild 未检测到的更改,它会向您提供此消息来通知您。

此消息可能有点令人困惑,请参阅github 上的此问题以获取有关此行为的更多详细信息。