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

我認爲他們已經經歷了更新過程... –

相關問題