当我尝试发布时 VS2015 崩溃

Posted

技术标签:

【中文标题】当我尝试发布时 VS2015 崩溃【英文标题】:VS2015 Crashes when I try to Publish 【发布时间】:2015-12-28 09:21:53 【问题描述】:

所以,我正在开发一个 Web 服务,并且在某些时候,我的 Visual Studio 2015 开始在我每次右键单击项目时崩溃 -> 发布。当我发布项目时,它会部署到 Azure。

我使用 git,所以我撤消了对我上次成功发布项目的所有更改,是的,我确实在之前的构建之后发布了。

我尝试删除/重新安装 Visual Studio,但没有任何效果。

我做的最后一件事是将 Windows 10 重置为出厂设置并重新安装所有内容。这仍然没有任何作用。

我能做的最后一件事是彻底擦除我的计算机并重新安装所有内容,但我真的不想诉诸于此!

我对此感到绝望!我安装了 resharper 9.2 和 Xamarin。

谢谢,

【问题讨论】:

您是否尝试过安装最新的 Azure SDK? 你好@CSharpRocks,是的,我做到了。一旦我按下发布按钮,vs 就会停止响应、崩溃并重新启动。 @Mike 请考虑将this 标记为正确答案,这是一个更简单的解决方案,并且票数翻倍。 即使该解决方案没有解决我的问题,我也会将其标记为请求。 我仍然有这个问题,建议的答案没有任何帮助...... 【参考方案1】:

我发现最接近解决它的方法是右键单击项目并选择“清理”,然后再选择“发布”。

【讨论】:

【参考方案2】:

显然我通过以下方式解决了这个问题:

右键项目->属性->打包/发布SQL->从Web.config导入

似乎项目以某种方式丢失了有关这些设置的一些属性,即使它们位于 web.config 中。

【讨论】:

哥们,你真是个天才!!!非常感谢,我都遇到了这个问题:Visual Studio 2013 和 2015 !!!在 VS 2015 上安装 Azure SDK 后,我的问题就开始了……无论如何,现在解决了 :D :D 很高兴能帮上忙! @JoseA 这对我有用,尽管我没有发布数据库。我只是在 web.config 导入后取消选择它。太感谢了 非常感谢,这让我发疯了!【参考方案3】:

我在发布时遇到了与 VS 2015 社区版相同的问题。 刚刚安装了最新的 Azure SDK for .Net (VS 2015) - 2.8.1(或最新的),它解决了这个问题。

【讨论】:

OP 已经说他安装了最新版本,但这并没有解决他的问题 我也会确认安装最新的 Azure SDK 2.8.1 为我解决了这个问题。在我尝试这个之前,我只能使用 Clean and Publish 方法。注意:我从未安装过 Azure SDK,因此它对我来说不是更新,而是在 VS 中创建新功能的完整安装。我怀疑它会以某种方式覆盖或更改某些核心发布或 Microsoft.BCL 构建库,否则很难确定。我可以肯定地说,这不是 VS2013 和 VS2015 之间的问题,两者都有相同的问题,并且通过安装 Azure SDK 得到了解决。希望这可以帮助某人 还想补充一下,这个问题是在我安装了 Win 10 Service Pack 1 之后才出现的(我知道他们不这么称呼它)。此外,在 Win 10.1 更新后,我也失去了使用 MVC4 脚手架创建新控制器的能力。我觉得这可能是其他尚未解决的人的重要线索。 @BillD,我应该再次针对这个问题添加我的经验,如果我不安装最新的 Azure SDK,即使我在发布前清理了项目,VS2015 也会崩溃。而且安装 Azure SDK 也不是一个完整的解决方案,我总是必须在发布之前清理解决方案。一个月过去了,每次发布前我都在做清洁工作。 VS 团队必须修复这个错误。【参考方案4】:

我自己遇到了这个问题,我发现删除发布配置文件有效。 展开不断崩溃的项目下的properties容器,删除PublishProfiles。

警告:您将不得不重新创建刚刚发布的配置文件 已删除。

【讨论】:

【参考方案5】:

删除 v14 文件夹中的 *.suo 文件对我有帮助。

清理解决方案偶尔会奏效,但 90% 的时间 VS 还是会崩溃。

【讨论】:

【参考方案6】:

在我的情况下,我首先更新了 Azure SDK,然后打开了解决方案,然后右键单击该项目并选择“清理”。然后点击发布,现在我导入了发布配置文件或创建了自定义配置文件,没问题。

【讨论】:

我不明白这与 Mike 的回答有何不同。 确实迈克的一步帮助了我。但我必须在迈克的步骤之前更新 Azure SDK。【参考方案7】:

我也遇到过这个问题。对我有用的是通过 Visual Studio 登录 Azure,确保我已在服务器资源管理器中连接,然后尝试发布。

【讨论】:

【参考方案8】:

对于那些仍然无法使其工作的人,请确保您使用publish in "Release" 模式。对我来说,我试图在挂起发布窗口的调试模式下发布。

【讨论】:

以上是关于当我尝试发布时 VS2015 崩溃的主要内容,如果未能解决你的问题,请参考以下文章

调试启动时 IISExpress 崩溃

每次我尝试运行性能分析时,Visual Studio 都会崩溃

Visual Studio 2013崩溃在RDLC报告中添加DataSet时

当我尝试使用解析查询数据时,xCode 搜索栏崩溃

为啥 Roslyn 在尝试重写此 lambda 时会崩溃? (Visual Studio 2015 更新 1)

当我尝试使用 swift 播放音频文件时应用程序崩溃