[英]Visual Studio MacOS error MSB4057: The target “Build” does not exist in the project
[英]Xamarin Studio/Visual Studio Broken - The target “Build” does not exist in the project. (MSB4057)
在與Visual Studio(2012年最后一次)合作幾年之后,我開始使用Xamarin Studio。 然而,有人通過導入項目,並啟動新的Android項目,我已成功打破Xamarin Studio。 現在,當開始一個新項目時,我得到以下錯誤;
The target "Build" does not exist in the project. (MSB4057)
步驟;
我試圖修復我的安裝,但這沒有任何區別。 我試過重新安裝,但沒有區別。 除了完全卸載並重新安裝我有哪些選項?
我正在使用Xamarin Studio 4.2.2,並且可以確認我現在在Visual Studio 2012中遇到了同樣的問題。雖然我可以使用MSBuild.exe手動構建項目,但除此之外兩個IDE都已損壞。
我實際上已經設法找到問題與.Net框架設置,不知何故通過玩Xamarin IDE中的構建設置我已經損壞它。 要在Visual Studio 2012中診斷此問題,我將MSBuild構建設置設置為Diagnostic;
然后確定了C:\\ Windows \\ Microsoft.NET \\ Framework \\ v4.0.30319 \\ Microsoft.Common.targets的問題 ,並使用DIFF工具將設置與具有工作構建過程的計算機隔離 - 復制缺少的條目。
這似乎是Xamarin Studio中的一個錯誤,當時間允許時,我將不得不重現這個錯誤報告。
作為正常使用的一部分,Xamarin Studio不會打開任何MSBuild目標文件(即使在只讀模式下)。 打開這些文件的唯一方法是Microsoft提供的構建引擎,XS和VS都使用它。
可能發生的是VS / XS在Error Pad中雙擊構建錯誤時打開了目標文件,然后您不小心修改並將文件保存在IDE中。 但這似乎不太可能,但這是我唯一能想到的。
另一種選擇是故意編輯這些文件,這可能性更小;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.