visual studio 2013,错误代码MSB4175

时间:2015-06-24 04:02:17

标签: visual-studio-2010 visual-studio visual-studio-2012 visual-studio-2013

我最近在Windows 7,64位系统上安装了visual studio版本2013 update 4,并尝试构建项目。在这个过程中我遇到了以下错误 -

  

FilesError 1错误MSB4175:任务工厂" CodeTaskFactory"可以   不能从程序集中加载" C:\ Program Files   (86)\的MSBuild \ 12.0 \ BIN \ Microsoft.Build.Tasks.v12.0.dll&#34 ;.不能   找到文件' C:\ Users \ pratyush \ AppData \ Local \ Temp \ wuknqfms.dll'。

有趣的是,AppData \ local \ Temp中的dll文件每次重建项目时都会发生变化。它似乎是一个随机的8个字符串。

例如,如果我重建项目,文件wuknqfms.dll(如错误消息中所示)将更改为 - fjcmnzgj.dll

再次构建时,它会更改为imypid1e.dll。等等。

更有趣的是,2012年和2010年的旧版Visual Studio工作正常。

我尝试通过以下方式解决此错误 -     1.重新安装Visual Studios     2.修复Visual Studios     3.安装最新版本的.net     4.安装当前的msbuild工具     5.更新任何可更新的包,如nuget所示     6. Google问题并在论坛中查看

如果您有某些领导或建议,请分享。

1 个答案:

答案 0 :(得分:1)

在csproj中,在标记< Project>中,将ToolsVersion从4.0更改为12.0

来源:https://msdn.microsoft.com/en-us/library/hh873168.aspx

编辑:<项目>被视为html标签