簡體   English   中英

Xamarin Studio / Visual Studio Broken - 項目中不存在目標“Build”。 (MSB4057)

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

Visual Studio選項

然后確定了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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM