2013-10-10 73 views
1

我有一個工作項目,它工作得很好。 突然之間,我無法構建我的Windows Phone項目。錯誤:多語言應用程序工具包編譯完成,出現錯誤

1>------ Build started: Project: win-ladenzeile, Configuration: Debug Any CPU ------ 
1> Multilingual App Toolkit build started. 
1>C:\Program Files (x86)\MSBuild\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsPhone.targets(9,5): error : The file exists. 
1>C:\Program Files (x86)\MSBuild\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsPhone.targets(9,5): error : 
1>C:\Program Files (x86)\MSBuild\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsPhone.targets(9,5): error : Update XLIFF build failed. 
1>C:\Program Files (x86)\MSBuild\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsPhone.targets(9,5): error : Multilingual App Toolkit build completed with errors. 
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== 
========== Deploy: 0 succeeded, 0 failed, 0 skipped ========== 

我試過如下:

  1. 禁用和重新啓用多語言應用工具包。
  2. 修復多語言應用程序工具包。
  3. 重新安裝了多語言應用工具包
  4. git reset head --hard
  5. 重新啓動PC幾次。

我真的很困惑,不敢相信Visual Studio突然開始動作怪異。

任何幫助,高度讚賞。

編輯 - (18小時後)

我敢肯定這與多語言應用工具包做。

我在.csproj的文件

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsPhone.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\Multilingual App Toolkit\Microsoft.Multilingual.WindowsPhone.targets')" Label="MultilingualAppToolkitForWindowsPhone" /> 

也被禁止,禁止它「啓用構建代碼分析」爲我得到關於代碼分析一些錯誤。

我希望下一個版本的工具包能夠修復這個bug。

回答

0

當你點擊系統上最大數量的臨時文件時,你會看到這個。請參閱:http://msdn.microsoft.com/query/dev11.query?appId=Dev11IDEF1&l=EN-US&k=k(System.IO.Path.GetTempFileName);k(GetTempFileName);k(TargetFrameworkMoniker-.NETFramework,Version%3Dv4.5);k(DevLang-csharp)&rd=true

多語言應用程序工具包也使用此API,如果您已經接近極限,則可能會觸發該錯誤。

要解決此問題,請務必清理%temp%文件夾以取消屏蔽。

0

今天有這個問題,它似乎是因爲Multiligual App Toolkit使用的xlf文件未被源代碼管理檢出。

實際問題似乎是文件在磁盤上只讀。

相關問題