Dynamics 365报表创作扩展程序崩溃了Visual Studio 2015

时间:2017-05-08 22:00:19

标签: reporting-services visual-studio-2015 ssrs-2012 microsoft-dynamics dynamics-crm-2016

安装Dynamics CRM报告创作扩展here后,Visual Studio 2015和SQL Server数据工具2015都会在启动时崩溃,偶尔会在启动画面后立即崩溃,但通常在UI加载后崩溃。

如果我卸载扩展并运行命令devenv.exe /resetsettings,我可以让Visual Studio停止崩溃,但显然无法开发我的报告。

我已经重新安装了VS并重新启动了。我如何通过这个?

编辑:

我在另一台机器上重新创建了这个问题。这里是重现的步骤,但要小心,因为即使重新安装也无法解决这个问题:

  • 安装VS 2015
  • 安装SSDT 2015
  • 尝试安装Report Authoring Extension 2015.安装失败。
  • 尝试安装2016年报告编写扩展。安装失败。
  • 按照here步骤修复注册表。
  • 重新安装2016年报告编写扩展

现在Visual Studio应该在启动时崩溃

编辑2:

重新安装Windows后,我遇到了同样的问题。 Visual Studio 2015专业版。这次我唯一做的就是在启动时安装2016 Report Authoring Extension和Visual Studio崩溃。我卸载了扩展程序,但问题仍然存在。

4 个答案:

答案 0 :(得分:1)

确保在执行此步骤之前关闭可视工作室。

尝试删除C:\ Users [用户名] \ AppData \ Local \ Microsoft \ VisualStudio \ 11.0 \ ComponentModelCache

中的ComponentModelCache文件夹

然后打开Visual Studio

这一步对我有用。

答案 1 :(得分:1)

我也遇到了这个问题,多次修理没有帮助。 我最终不得不卸载CRM Report Authoring扩展,SSDT和Visual Studio。然后我做了一个干净的Visual Studio 2015安装。之后我更新了所有扩展,包括SSDT(您应该能够在屏幕顶部的通知图标中看到所有可用的更新)。一切都更新后,我能够重新安装Dynamics CRM报告编写扩展,到目前为止一切都在工作。

答案 2 :(得分:0)

尝试从以下位置删除文件夹ComponentModelCache:

Declare @Num int;
Declare @DB_Name nvarchar(50);

Set @DB_Name = 'Database';
Declare @query nvarchar(100);
DECLARE @parm nvarchar(100);

Select @query = N'Select COUNT(Field) From ' + @DB_Name + '.dbo.Table';
Select @parm = N'@Num int OUT';

EXEC sp_executesql @query, @parm, @Num = @Num OUT;
Select @Num;

并重新启动Visual Studio。

OR / AND

打开Windows注册表:

C:\Users\%USER%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

如果你有两条路径删除它们。然后重新安装Dynamics CRM报告编写扩展并转到步骤1.

答案 3 :(得分:0)

我必须重新安装Microsoft Online Services登录助手(link)。 删除/重新安装后(修复它失败了)。它已成功安装。

之后它仍然没有用,所以我尝试了Bryan Oab建议删除ComponentModelCache并重新开始营业。