【问题标题】:visual studio 2013, Error Code MSB4175视觉工作室 2013,错误代码 MSB4175
【发布时间】:2015-06-24 04:02:17
【问题描述】:

我最近在 Windows 7 64 位系统上安装了 Visual Studios 版本 2013 更新 4,并尝试构建一个项目。在此过程中,我收到以下错误 -

FilesError 1 错误 MSB4175:任务工厂“CodeTaskFactory”可能 不能从程序集“C:\Program Files (x86)\MSBuild\12.0\bin\Microsoft.Build.Tasks.v12.0.dll"。不能 找到文件“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 Studio 2.修复Visual Studios 3.安装最新版本的.net 4.安装当前的msbuild工具 5.更新任何可更新的包,如nuget所示 6. 谷歌问题并在论坛中查找

如果你有什么线索或建议,欢迎分享。

【问题讨论】:

  • 1) 尝试从 VS2012 复制项目文件,并在您打开项目时让它对项目进行任何更新(如果需要)。 2)创建一个新项目并将源代码从旧项目复制到新项目中的新文件中。
  • 我将vs12中的项目更新为vs13。错误仍然存​​在。我将 .vcxproj 文件从旧版本替换为新版本。重建后显示相同的错误。
  • 在项目 analysis.targets 文档中,以下几行中有些地方不对 -
  • 其他一些事情,尝试不同的配置,例如 x86 而不是任何 CPU。下载 VS2015 看看它对你有什么好处visualstudio.com/en-us/downloads/…
  • 如果我注释掉Microsoft.Code.Analysis.targets xml文件中的一些环境变量,问题就解决了。我评论的那一行是 ""

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


【解决方案1】:

在您的 csproj 中,在标签 中,将 ToolsVersion 从 4.0 更改为 12.0

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

edit: 被视为 html 标签

【讨论】:

    猜你喜欢
    • 2020-06-14
    • 2014-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    相关资源
    最近更新 更多