[英]MSBuild fail to build web site with reference a Bcl related library
我有 2 个项目(.Net 4.0)
问题:
我四处搜索,包括 StackOverFlow。 但是我找不到与我的场景相关的任何内容。
我试过:
(这个问题没有代码)
我的期望:
更新图片
如果我右键单击“WebSite2”-> 构建网站,一切都会好起来的。 但我想使用 msbuild 进行自动化工作
我现在可以在我的机器上重现相同的问题(详细信息参见 #4594),因为它与#5993有一些不同,我在msbuild
而不是dotnet cli
报告它。 问题已报告给Msbuild 4594 。
可以在命令行中工作的解决方法是使用devenv命令。
但是它需要我们在构建机器中安装VS ,然后我们可以使用devenv command
例如:
使用-Rebuild
开关可以像它在 VS 中的行为一样工作。 见备注1 。
在我看来,如果我们在 vs 中构建这个特定的解决方案,它可能会比单个 msbuild.exe 执行更多的操作。 这就是它在 vs 中运行良好但在 msbuild 命令行中运行良好的原因。
所以如果我们需要在构建服务器中自动构建这个特定的网站,我们可以尝试使用 devenv 命令。(要查看构建输出,似乎使用devenv.com
比使用devenv.exe
更好,请参阅此)
希望它能有所帮助,让我们在 4594 中跟踪问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.