我使用Visual Studio中的XRM tooling common login control模板创建了一个项目,该模板与.Net 4.5框架相关联。但在第二次运行应用程序后,编译器告诉我无法在命名空间中找到登录控件:
错误15标签' CrmServerLoginControl'在XML中不存在 命名空间 ' CLR-名称空间:Microsoft.Xrm.Tooling.CrmConnectControl;装配= Microsoft.Xrm.Tooling.CrmConnectControl&#39 ;. 第24行第10位。
调试步骤:
我已尝试以下方法来解析命名空间:
问题:
有谁知道如何进一步调试此问题?
代码:(命名空间和控制声明)
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" />
答案 0 :(得分:1)
旧问题,但在此处评论,因为它缺少答案。
在Visual Studio项目中检查“引用”文件夹。 如果各种Dynamics 365 SDK参考显示警告,请执行以下步骤。
您现在应该可以在没有错误的情况下构建项目。
注意,所有这些前提条件是已安装Nuget数据包管理器,该文档已记录。
希望这会有所帮助