[英]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.