无法通过 Visual Studio 将代码部署到 Dynamics CRM 实例

Cannot deploy code to Dynamics CRM instance via Visual Studio

项目背景

我在 Dynamics CRM 上的项目 运行,我们在 Visual Studio 2012 中为其开发了许多插件。


我通常按如下方式连接CRM

  1. 打开Visual Studio CRM 解决方案
  2. 导航到工具 -> 连接到 Dynamics CRM 服务器
  3. 指定 CRM 发现服务名称
  4. select HTTPS
  5. 点击连接
  6. 选中使用默认凭据
  7. 点击登录
  8. Select 组织(生产或沙盒实例)
  9. select组织中的解决方案

然后在部署解决方案时

  1. 右键单击解决方案
  2. 清洁它
  3. 建造它
  4. 部署它

问题

但是最近无法连接到CRM SANDBOX。我确定这个过程没有错,因为我已经做过很多次了。

出现如下

  1. 打开Visual Studio CRM 解决方案
  2. 工具 -> 连接到 Dynamics CRM
  3. 输入 CRM 发现服务名称
  4. 选择 HTTPS 并点击连接
  5. 使用凭据登录
  6. SELECT 沙盒组织(开发)

Dialog box gets Closed, but no error. Some time Visual studio gets restarted. So no way to deploy solutions to the sandbox.

到目前为止我尝试过的事情

欢迎任何支持。

几个月前我也遇到了同样的问题。这是对我有用的解决方案。

Solution

  1. VS2015 更新了 Visual Studio(在我的例子中,Microsoft Dynamics 365 SDK 不支持 Visual studio 2013)
  2. 卸载当前的 Microsoft Dynamics CRM 工具包(我的是 2013)
  3. 安装 Microsoft Dynamics 365 SDK (https://www.microsoft.com/en-us/download/confirmation.aspx?id=50032)
    • 包含完整的 SDK
      • 微软动态 365
      • Microsoft Dynamics CRM Online(与您的实例相关)
      • Microsoft Dynamics CRM 2016(本地)
  4. 安装 Microsoft Dynamics 365 开发人员工具包 (https://marketplace.visualstudio.com/items?itemName=DynamicsCRMPG.MicrosoftDynamicsCRMDeveloperToolkit)
    • 转到 Tools 菜单 -> 单击 Extension Manager
    • Extension Manager 的左窗格中,单击 Online Gallery
  5. 重新启动计算机后,运行 项目。
    • 加载项目时可能会出现一些错误,因为我们已将 Visual Studio 更新为更高版本。您可能需要迁移项目并解决错误消息。
  6. 尝试使用 CRM 资源管理器连接 CRM 实例。
    • 界面应该和之前的不一样,如下

注意 - 请确认您有正确的权限作为第一步连接到实例。