我们的项目已从 .net 4.0 更新为使用 .net 4.5.1。在我的 VS 2012 中下载并更新 .net 4.5.1 后,我最终出现以下错误。任何人都可以帮助解决这个问题
The "TransformXml" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Web.XmlTransform, Version=1.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.Web.XmlTransform, Version=1.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.Web.Publishing.Tasks.TransformXml.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__20.MoveNext()
最佳答案
终于我得到了修复。
Webtools 2013.1 软件包是在我们的电脑上安装 Microsoft.Web.XmlTransform 的软件包,该 dll 应位于“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web”文件夹中.
只需从另一台电脑 vs2012 复制并替换 dll 文件即可解决问题。
关于c# - "TransformXml"任务意外失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25626557/