我们有一个项目在我们的解决方案中几乎所有其他项目中使用,并且有一段时间整个解决方案总是重建,因为这个项目中的源文件似乎被修改了。
1>Project 'Utilities' is not up to date. Input file '[...]\utilities\logging\result.cs' is modified after output file '[...]bin\Debug\Utilities.pdb'.
但是这个文件和这个项目中的任何其他文件都没有被修改。
有没有人提示我问题出在哪里?提前致谢!
最佳答案
你能检查一下相关文件的时间戳是多少吗?它会不会被错误地设置为某个 future 的日期?这将强制重新编译...请参阅 https://stackoverflow.com/a/2651443/1336068获取更多信息。
此外,https://stackoverflow.com/a/775272/1336068包含有关如何避免每次在 visual studio 中运行应用程序项目时都重新生成代码的一般信息。
关于c# - Visual Studio 2012 项目总是过时(.cs 已修改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21402633/