页面检查器报告外部文件已被修改



我在Visual Studio 2012中使用页面检查器时遇到了一个奇怪的问题。

页面检查器可以在任何新创建的ASP上正常工作。NET MVC 4项目。

然而,在我们复杂的MVC项目中,每当我们启动页面检查器时(无论是否运行调试),在网页加载后,我们都会在页面检查器窗口顶部收到一条黑黄相间的消息,上面写着:

Files in external projects have been modified and might impact the
current page. Click here to build the solution and refresh the
browser. (Ctrl+Alt+Enter)

如果我点击了文本,它会短暂停顿,说"Build in progress",然后在同一位置显示以下内容:

There were errors during the build. See the Output Window for details.

如果我在Output窗口中查看,则只有成功构建的正常报告。

这种行为在运行同一解决方案的不同计算机上是可重复的。我想不出最近项目中有什么明显的变化会造成这个问题。文本始终显示在项目的所有页面上。

这是一种新的行为,解决方案已经开发了几个星期,我一直在毫无问题地运行页面检查器。今天注意到了这条消息。

我们正在64位Windows 8 Enterprise上运行Visual Studio 2012的RTM版本。

你知道我该如何摆脱页面检查器发出的奇怪警告吗?它指的是什么文件?

在尝试恢复到各种以前版本的源代码(git很棒!)之后,我得出结论,当我向解决方案中添加一个windows控制台应用程序时,问题就开始了。如果我把那个项目完全排除在解决方案之外,问题就会消失。我仍然不明白为什么会这样。MVC项目没有引用控制台项目。对我来说,这似乎是Visual Studio中的一个错误。

最新更新