gpt4 book ai didi

c# - 在 Silverlight 项目中引用 .Web 项目时出现问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:19:14 25 4
gpt4 key购买 nike

我正在尝试通过关注 this 来引用我的域服务文档。

下面两个声明可以正常工作

xmlns:riaControls = "clr-namespace:System.Windows.Controls; 
assembly=System.Windows.Controls.DomainServices"

xmlns:data = "clr-namespace:System.Windows.Controls;
assembly=System.Windows.Controls.Data"

但是我遇到了这个问题

xmlns:domain="clr-namespace:SNMPApplication.Web"

即使在我重建整个解决方案之后,也会出现此错误:

Undefined CLR namespace. The 'clr-namespace' URI refers to a namespace that is not included in the assembly.

我已尝试添加对我的 Silverlight 项目的引用,但出现此错误

You can only add project references to other Silverlight projects in the solution.

有人知道问题出在哪里吗? :/

非常感谢您。

最佳答案

您添加对 RIA DomainService 的引用的方式不是通过传统的“添加引用”对话框。您可以通过项目设置来完成。在 Silverlight 应用程序中,转到项目设置,特别是“Silverlight”选项卡。在该选项卡上将有一个“WCF RIA 服务链接”。您将能够选择包含 DomainService 的项目。

选择项目后,Visual Studio 将为您的 Silverlight 应用程序生成代码。它位于 Generated_Code 文件夹中(在项目中不可见,但您可以在文件夹中看到它)。这是您需要引用的代码所在的位置。

关于c# - 在 Silverlight 项目中引用 .Web 项目时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com