【问题标题】:Multiple client projects to one server project w/ Silverlight & RIA Services Beta带有 Silverlight 和 RIA 服务 Beta 的多个客户端项目到一个服务器项目
【发布时间】:2010-06-18 19:29:44
【问题描述】:

类型或命名空间名称 “资源”不存在于 命名空间“MyWebProject.Web” (您是否缺少装配 参考?)C:\Users\...\MySecondProject\Generated_Code\MyWebProject.Web.g.cs

我在尝试将第二个 SL 客户端项目添加到我的(Ria 服务)SL 业务应用程序时遇到了一些问题。它与 Web 项目上的共享资源文件从我的新 SL 客户端项目链接到的方式有关(由 Business App 模板生成的 SL 客户端项目工作正常)。 The same problem was brought up in the SL forums 但从我现有的 SL 客户端复制 Web 文件夹似乎不起作用。

如何将第二个 SL 客户端项目使用 RIA 服务添加到现有 SL 业务应用程序的解决方案中,而不会出现这些共享资源问题?我是否应该避免使用具有多个 SL 客户端的解决方案的业务应用程序解决方案模板,因为它似乎假定只有一个客户端应用程序将共享资源文件?

【问题讨论】:

    标签: c# visual-studio-2008 silverlight wcf-ria-services


    【解决方案1】:

    我不确定它是否仍然相关,但我在寻找添加第二个客户的相同问题的解决方案时找到了您的帖子。因此,如果其他人遇到同样的问题,就在这里。

    我设法通过将 Web/Resources 文件夹添加到我的新客户端(与模板原始项目的结构相同)来修复它,并将资源文件添加为原始 Web 项目中的链接

    右键单击 > 添加 > 现有项目... > 导航到 .Web/Resources > 选择所有资源和设计器内容 > 添加为链接(在添加下拉列表中)。

    为我工作。祝你好运

    LJ

    【讨论】:

    • 嗨,是的,这也是我最终所做的。我不得不将业务应用程序模板中使用的所有共享资源注释掉或将其设为静态,因为这是导致我的问题的原因。
    猜你喜欢
    • 1970-01-01
    • 2012-01-26
    • 1970-01-01
    • 2017-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-24
    • 1970-01-01
    相关资源
    最近更新 更多