[英]Msbuild fails building website project with an indirect reference to System.Runtime
我遇到了MSBuild的依賴項問題。 我向解決方案中的項目添加了Microsoft.Tpl.Dataflow的NuGet程序包。 這會導致在引用第一個項目的解決方案中網站項目的構建失敗。 獲取正確的運行時版本似乎存在問題。
這是在使用MSBuild構建解決方案時遇到的許多錯誤之一。
C:\\ src \\ MyWebsite.metaproj:警告MSB3268:無法解析主引用“ C:\\ src \\ projects \\ ReferencedProject \\ bin \\ Debug \\ ReferencedProject.dll”,因為它間接依賴於框架程序集“系統”。運行時,版本= 4.0.0.0,文化=中性,PublicKeyToken = b03f5f7f11d50a3a”,當前目標框架中無法解決。 ” .NETFramework,版本= V4.5" 。 要解決此問題,請刪除引用“ C:\\ src \\ projects \\ ReferencedProject \\ bin \\ Debug \\ ReferencedProject.dll”,或將應用程序重新定位到包含“ System.Runtime,Version = 4.0.0.0,Culture =中性,PublicKeyToken = b03f5f7f11d50a3a”。
令人困惑的是該解決方案在Visual Studio中構建良好。 此外,解決方案中的所有其他項目都已構建-只有網站項目失敗了。
我努力了
我仍然無法建立它。 我怎樣才能解決這個問題?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.