Visual Studio 2012项目总是过期(.cs已修改)

5
我们有一个项目,几乎在我们解决方案的所有其他项目中都使用,但最近整个解决方案总是重建,因为这个项目中的一个源文件似乎已被修改。

1>工程'Utilities'不是最新的。输入文件'[...]\utilities\logging\result.cs'在输出文件'[...]bin\Debug\Utilities.pdb'之后被修改。

但实际上该文件并未被修改,也没有任何其他文件发生过变化。
请问有人能给出提示,问题可能出在哪里吗?谢谢!
3个回答

3

3
我更改时区后在旅行时打开项目时遇到了两次问题...可能有关。重新启动 Visual Studio 后,它就能构建成功了。 - xr280xr
1
我在测试夏令时问题时遇到了这个问题,意外地将设置关闭了(因此我的时钟比“实际时间”晚了1小时)。重新打开夏令时解决了这个问题。 - Thomas927
@Thomas927,这个奇怪而具体的修复方法今天解决了我的问题,哈哈。 - Jordan Lewallen

2

每当我运行某个站点的单元测试时,都会收到这条消息。这是一个我编辑过的 .js JavaScript 文件。它没有引起 PDB 重新编译,因此构建总是认为这是一个修改过的文件,因此需要重新构建。

清理并重新构建可以解决这个问题。


1
我遇到了一个类似于dll和pdb文件相关的错误。原来是项目之间存在循环依赖 (即在项目引用中),导致dll在编译后被触及。删除不必要的引用可以解决这个问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接