加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 如何解析命名空间中找不到的’CrmServerLoginControl’?

发布时间:2020-12-15 22:27:04 所属栏目:百科 来源:网络整理
导读:我使用Visual Studio中的 XRM tooling common login control模板创建了一个项目,该模板与.Net 4.5框架相关.但在第二次运行应用程序后,编译器告诉我在命名空间中找不到登录控件: Error 15 The tag ‘CrmServerLoginControl’ does not exist in XML namespac
我使用Visual Studio中的 XRM tooling common login control模板创建了一个项目,该模板与.Net 4.5框架相关.但在第二次运行应用程序后,编译器告诉我在命名空间中找不到登录控件:

Error 15 The tag ‘CrmServerLoginControl’ does not exist in XML
namespace
‘clr-namespace:Microsoft.Xrm.Tooling.CrmConnectControl;assembly=Microsoft.Xrm.Tooling.CrmConnectControl’.
Line 24 Position 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数据包管理器的先决条件,这已记录在案.

希望这可以帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读