3

项目背景无法通过Visual Studio的部署代码,以动态CRM实例

我的项目动态CRM &运行我们已经开发了很多插件与Visual Studio 2012


我通常连接CRM如下

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

然后当部署解决方案

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

问题

但最近却无法连接到CRM SANDBOX。我相信在这个过程中没有错,因为我以前做过很多次。

出现如下

  1. 打开Visual Studio的CRM解决方案
  2. 工具 - >连接到动态CRM
  3. 输入CRM搜索服务名称
  4. 选择HTTPS &单击连接
  5. 登录使用凭证
  6. 选择组织作为沙箱(DEV)

对话框被关闭,但没有错误。有一段时间Visual Studio重新启动。因此没有办法将解决方案部署到沙箱。

Image of Connect to Dynamic Server Dialog box

事情我试过到目前为止

  • 运行VS作为管理员
  • 使用文本编辑器添加到Global Section解决方案文件(的.sln)。
  • 替换CRM开发工具的Microsoft.Xrm.Sdk.dll附加
  • 添加以下行C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe.config

    <dependentAssembly> 
    <assemblyIdentity name="Microsoft.Xrm.Sdk" publicKeyToken="31bf3856ad364e35" culture="neutral"/> 
    <bindingRedirect oldVersion="6.0.0.0-6.1.0.0" newVersion="7.0.0.0"/> 
    </dependentAssembly> 
    
  • 试图通过从Visual Studio包管理器安装第三方工具,如CRM工具包连接

欢迎任何支持。

+0

你能登录到本组织的GUI吗?你有没有检查你的CRM用户的安全角色?您是否面临CRM Online实例的问题(如您的屏幕截图所示)还是这是一个On Premise实例? – Filburt

+0

嗨@Filburt,是的,其实我可以从'org_name.crm5.dynamics.com'登录同一个实例,并且我已经仔细检查过我想登录的privilages&用户帐户是否拥有管理员权限。 这是一个Online实例。 问题是完全奇怪的 –

+0

您的屏幕截图显示disco.crm4.dynamics.com - 或者是“crm5”在您的评论中的错字? – Filburt

回答

6

几个月前我也遇到了同样的问题。这对我来说是合作的解决方案。

解决方案

  1. 更新了Visual Studio中VS2015
  2. 卸载当前的Microsoft Dynamics(在我的情况下的Microsoft Dynamics SDK 365并没有为Visual Studio 2013支持) CRM工具包(我的2013年)
  3. 安装Microsoft Dynamics 365 SDKhttps://www.microsoft.com/en-us/download/confirmation.aspx?id=50032
    • 包含用于
      • 的Microsoft Dynamics 365
      • 的Microsoft Dynamics CRM在线(涉及到您的实例)
      • 的Microsoft Dynamics CRM 2016(本地)
      • 完整的SDK
  4. 安装的Microsoft Dynamics 365开发工具包https://marketplace.visualstudio.com/items?itemName=DynamicsCRMPG.MicrosoftDynamicsCRMDeveloperToolkit
    • 转到Tools菜单 - >点击Extension Manager
    • Extension Manager,在左窗格中,单击Online Gallery
  5. 重新启动后您的计算机上运行项目。
    • 加载项目时可能会出现一些错误,因为我们已将Visual Studio更新为较高版本。您可能需要迁移您的项目&解决错误消息。
  6. 尝试使用CRM Explorer连接CRM实例。
    • 接口应该比上一次不同,具体情况如下

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

+0

我无法相信它..终于我能够连接到CRM服务器。尽管如此,由于从VS 2012到VS 2015的项目迁移,我仍然有一些构建错误,但我的问题解决了。 –

+0

我认为他们已经经历了更新过程... –

相关问题