1

我在 Visual Studio 2012 中的 Page Inspector 遇到了一个奇怪的问题。

Page Inspector 在任何新创建的 ASP.NET MVC 4 项目上都可以正常工作。

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

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)

如果我确实单击了文本,它会短暂暂停以说“正在构建”,然后在同一位置显示以下内容:

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

如果我查看“输出”窗口,则只有成功构建的正常报告。

这种行为在运行相同解决方案的不同计算机上是可重复的。我想不出项目中最近发生的任何明显的变化可能会导致这个问题。文本始终显示在项目的所有页面上。

这是一种新行为,解决方案已经开发了几个星期,我一直在运行 Page Inspector 没有问题。今天注意到了这条消息。

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

关于如何摆脱奇怪的 Page Inspector 警告的任何想法?它指的是哪些文件?

4

1 回答 1

1

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

于 2012-10-10T14:36:20.043 回答