簡體   English   中英

如何解決命名空間中找不到的'CrmServerLoginControl'?

[英]How to resolve 'CrmServerLoginControl' not found in namespace?

我使用Visual Studio中的XRM工具通用登錄控制模板創建了一個項目,該模板與.Net 4.5框架相關。 但在第二次運行應用程序后,編譯器告訴我在命名空間中找不到登錄控件:

錯誤15 XML命名空間'clr-namespace中不存在標記'CrmServerLoginControl':Microsoft.Xrm.Tooling.CrmConnectControl; assembly = Microsoft.Xrm.Tooling.CrmConnectControl'。 第24行位置10。

調試步驟:

我已嘗試以下方法來解析命名空間:

  • 從命名空間聲明中刪除程序集路徑
  • 清潔和重建解決方案
  • 從我的xaml標記中刪除並重新添加控件

題:

有誰知道如何進一步調試此問題?

代碼:(命名空間和控制聲明)

xmlns:CrmLoginCtrl="clr-namespace:Microsoft.Xrm.Tooling.CrmConnectControl;assembly=Microsoft.Xrm.Tooling.CrmConnectControl"


<CrmLoginCtrl:CrmServerLoginControl Name="CrmLoginCtrl"
                                            Grid.Row="1"
                                            Margin="10,5"
                                            VerticalAlignment="Bottom"
                                            ShowTitle="False" />

老問題,但在這里評論,因為它錯過了答案。

檢查Visual Studio項目中的References文件夾。 如果各種Dynamics 365 SDK引用顯示警告,請執行以下步驟。

  • 右鍵單擊引用文件夾選擇“管理Nuget包”
  • 確保顯示SDK包,如果有問題
  • 您應該可以選擇“恢復”對話框右上角的連接。
  • 單擊“還原”,完成后,關閉“Nuget管理器”對話框。

您現在應該能夠在沒有錯誤的情況下構建項目。

注意,所有這些都具有安裝Nuget數據包管理器的先決條件,這已記錄在案。

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM