微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio 2015 - 启动调试时的最小重建

如何解决Visual Studio 2015 - 启动调试时的最小重建

我的项目有 15 个项目和 1 个解决方文件

如果我的源代码没有被修改,Visual Studio提示我是否要构建 15 个项目文件

一个框说不再显示它,我不知道为什么 Visual Studio 认为代码已过时?

感谢反馈

解决方法

如果我的源代码没有被修改,Visual Studio 会提示我 想要构建 15 个项目文件?

没有。如果您的代码未更改,它将始终显示 up-to-date,而不是 build。 VS 具有 incremental build 的特性。

注意:您应该点击构建按钮而不是重建Rebuild会先执行clean然后再构建,所以它会一直执行整个构建过程。

一旦不修改资源文件,MSBuild会检测到项目没有改变,不需要重新构建,结果是up-to-date

因此,在正常情况下,MSBuild 不会在不更改项目的情况下再次构建。

有个框说不要再显示了,不知道为什么是Visual Studio 认为代码已过时?

事实上,它不应该发生。

如果您尚未对项目进行任何更改,但构建仍显示 out-of-date,则您必须检查诊断构建日志并找到它。

进入工具-->选项-->项目和解决方案-->构建和运行- -> 将 MSBuild 项目构建输出详细程度 设置为 Diagnostic 。然后构建您的项目以找出原因。

enter image description here

也许您已将某些文件的复制到输出目录设置为 Copy always,或者您丢失了输入和输出的文件,......等等。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。