2016-01-06 124 views
2

的Visual Studio 2015年14.0.24720.00更新1的Visual Studio 2015年发布错误

当发布的MVC项目文件系统下面的错误出现:

  1. 无法加载文件或程序集“Microsoft.Data .Tools.Schema.Sql,Version = 10.3.0.0
  2. 'Microsoft.Web.Deployment.DeploymentManager'的类型初始值设定项引发异常。

溶液这里找到那种埋在不同的情景:https://stackoverflow.com/a/16864314/5647927

“寻找指向的问题总成以下路径下的注册表键和删除:

HKLM \ SOFTWARE \微软\ IIS扩展\ msdeploy \ 3 \扩展
HKLM \ SOFTWARE \ Wow6432Node \微软\ IIS扩展\ msdeploy \ 3 \扩展

问题注册表项由SQL安装。“

更新
感谢@ paulsm4的替代办法,在the referenced question报道,这可能工作,避免通过编辑注册表是:

  • 重新安装Web部署
  • 修复MS SQL服务器
  • 修复Visual Studio
  • 重新安装Visual Studio
  • 卸载微软dbsqlpackage提供商
+2

好[链接](http://stackoverflow.com/questions/6351289 /),*不*必然是一个好的解决方案。更好的方法通常是*修复*(破坏!)MSSQL安装,而不是破解注册表。查看同一链接中的其他帖子,了解有关替代方法的更多详情。 – paulsm4

回答

2

我正在运行VS2015更新3,这对我工作。

  1. 关闭VS IDE
  2. 寻找一个键在注册表中指向的问题总成下列路径下,然后将其删除: HKLM \ SOFTWARE \微软\ IIS扩展\ msdeploy \ 3 \可扩展性 HKLM \ SOFTWARE \ Wow6432Node \微软\ IIS扩展\ msdeploy \ 3 \扩展
  3. 重新启动VS IDE和发布Web工作
+0

魔法,不知道它做了什么,但为我工作:)谢谢@NigelBelham – Nexus23