我有一个工作项目,它运行得很好。突然之间,我无法构建我的Windows项目。
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 ==========我尝试了以下几点:
git reset head --hard我真的很困惑,简直不敢相信Visual突然开始变得奇怪了。
任何帮助都是非常感谢的。
编辑-( 18小时后)
我确信这与多语言App有关。
我在.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" />还禁用了“在构建中启用代码分析”,因为我得到了一些有关代码分析的错误。
我希望工具包的下一个版本将修复这个错误。
发布于 2013-10-15 17:22:42
当您到达系统上的最大临时文件数时,您将看到这一点。请参阅: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
多语言App也使用此API,如果您已经接近极限,它可能会触发错误。
若要解决此问题,请确保清除%temp%文件夹以解除阻塞。
发布于 2014-11-20 15:45:12
今天出现了这个问题,这似乎是因为使用的xlf文件没有从源代码控制中签出。
实际的问题似乎是文件在磁盘上是只读的。
https://stackoverflow.com/questions/19298604
复制相似问题