【发布时间】:2012-03-02 23:30:43
【问题描述】:
当我尝试在包含网站的 Visual Studio (2010 SP1) 中构建我的解决方案时,我收到以下有趣的错误。
------ Build started: Project: C:\...\Web\, Configuration: Debug Any CPU ------
Validating Web Site
: Build (web): Illegal characters in path.
Validation Complete
没有更多信息,即使构建详细程度设置为诊断。我试图删除所有我能找到的临时文件,重新启动我能做的一切。我什至从头开始重新获取我的整个 svn 文件夹并重建.. 错误仍然存在。然后,非常随机地,错误消失了。现在,大约一天后,它又回来了。
- 您是否遇到过类似的行为?会不会是 VS 的 bug?
- 有没有办法增加网站验证步骤的详细程度,以便我看到有关错误的更多信息?
【问题讨论】:
-
您介意与我分享您的项目吗?我的电子邮件是 sayedha [at]{MicrosotDOTcom}。
-
恐怕因为公司政策,我不被允许这样做。无论如何,问题在于拥有完全相同源代码的所有其他人都不会遇到问题,因此您很有可能也无法重现它。我希望有一些日志或其他可用信息比我在构建输出中看到的错误更多的信息;)
-
有一个选项可以输出更多关于此的信息,您可以尝试。转到工具->选项->项目和解决方案,然后将 MSBuild Verbosit 更改为详细。之后,您应该在输出窗口中看到更多信息。另外,如果您能够创建一个虚拟项目来复制它,请将其发送给我,以便我分析它。
-
实际上,我的详细程度已经设置为诊断。虽然我确实从构建中获得了很多输出,但验证只输出我发布的一行。
标签: asp.net visual-studio visual-studio-2010 msbuild