发布错误:无法加载文件或程序集"Microsoft.Web.XmlTransform",Version = 1.4.0.0,Culture = neutral等等或其依赖项之一

bar*_*a_d 22 .net c# asp.net dependencies .net-assembly

我想发布一个MVC项目,我一直收到这个错误:

System.IO.FileNotFoundException:无法加载文件或程序集"Microsoft.Web.XmlTransform",Version = 1.4.0.0,Culture = neutral,PublicKeyToken = ...或其依赖项之一.该系统找不到指定的文件.

我搜索并尝试在SO或MSDN上找到的一些解决方案无济于事.我真的很想要一些建议.该项目之前已成功发布,但在尝试重新发布我的更新版本后,这个问题突然出现了.

bar*_*a_d 18

我终于开始工作了.我将离开我的解决方案,以防其他人遇到类似的问题.

基本上我尝试使用Microsoft ASP.NET和Web Tools 2013.1修复我的VS(我从这里获得了Microsoft Web Tools下载页面).但是,它并没有为我解决问题.解决它的是从该位置的另一台机器复制文件Microsoft.Web.XmlTransforms.dll

C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v11.0\Web

不知何故,我从那里失踪了(我从另一台具有相同.NET版本的计算机上得到它并粘贴在那里)现在发布工作正常.

  • 在我的情况下,VS2013安装后DLL消失了.您的解决方案帮了 谢谢! (2认同)

Pie*_*one 18

从控制面板修复"Microsoft ASP.NET和Web Tools 2013.1 - Visual Studio 2012"为我重新添加了dll(显然是在我几周前更新了所说的软件包之后缺少的).