Silverlight App无法从域服务项目访问资源名称空间

时间:2013-04-05 00:55:23

标签: silverlight

您好我有一个Silverlight应用程序,它具有以下项目结构:

解决方案
| ------- Project1.App(这是Silverlight应用程序项目)
|
| ------- Project1.App.Service.Web(这是域服务项目)
|
| ------- Project1.App.Web(这是网站项目)

Project1.App.Web引用了Project1.App.Services.WebProject1.App引用了通过RIA WCF引用(Silverlight项目设置)到Project1.App.Web

当我尝试访问Project1.App.Services.Web中资源文件中的一个名称空间时出现问题 Project1.App.Services.Web的Resource Designer.CS如下所示:

Namespace Project1.App.Resources.Server {
    using System;


    /// <summary>
    ///   A strongly-typed resource class, for looking up localized strings, etc.
    /// </summary>
   // This class was auto-generated by the StronglyTypedResourceBuilder
   // class via a tool like ResGen or Visual Studio.
   // To add or remove a member, edit your .ResX file then rerun ResGen
   // with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
public class BatchTypeResources {

现在来自Project1.App.Services.Web项目的一个共享类与silverlight项目

using Project1.App.Resources.Server;

我收到以下错误:

  

命名空间中不存在类型或命名空间名称“Server”   'Project1.App.Resources'(你错过了一个程序集吗?   参考?)C:\ DEV \ App \ Source \ Platform   发展\ Project1.App \ Project1.App \ Generated_Code \ Project1.App.Services.Web \模型\共享\ CustomValidations.shared.cs

请记住,如果我去Project1.App.Services.Web项目和那个班级,项目编译没有问题;它是Silverlight项目无法编译。

资源文件托管在Project1.App.Services.Web项目中,并作为链接文件添加到silverlight项目中。

任何想法为什么会失败?

0 个答案:

没有答案