![](/img/trans.png)
[英]c#, MSBuild Bootstrapper with wix, how to download .net framework 4.5
[英]C# compiler, SDK and msbuild for NET framework
嘗試使用以下命令構建 C# 代碼時:
"C:\Program Files (x86)\MSBuild\14.0\Bin\MSBuild.exe" project.sln
"C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe" project.sln
我得到:
C:\Program Files (x86)\MSBuild\14.0\bin\amd64\Microsoft.Common.CurrentVersion.targets(1098,5):錯誤 MSB3644:框架“.NETFramework,Version=v4.5”的參考程序集不是成立。 要解決此問題,請為此框架版本安裝 SDK 或 Targeting Pack,或者將您的應用程序重新定位到已安裝 SDK 或 Targeting Pack 的框架版本。 請注意,程序集將從全局程序集緩存 (GAC) 中解析,並將用於代替引用程序集。 因此,您的程序集可能無法正確定位於您想要的框架。
然后我安裝了來自https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net48-developer-pack-offline-installer ndp48-devpack-enu.exe
(“.NET Framework 4.8 Developer Pack” ) 但結果是一樣的。
筆記:
安裝“.NET Framework 4.8 Developer Pack”好像沒有安裝自己的msbuild和csc.exe。 這是正常的還是我錯過了什么? 這就是為什么我在安裝 Microsoft Visual C++ Build Tools 時使用之前安裝的C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe
的原因。
我只想安裝最低限度的從命令行構建 C# 項目,我不想安裝 Vistual Studio IDE 等。
你應該安裝.Net SDK 4.5
較新的版本不支持較舊的目標
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.