嗨,我有一个 Silverlight 应用程序,它具有以下项目结构:
解决方案
|-------Project1.App(这是Silverlight应用项目)
|
|-------Project1.App.Service.Web(这是域服务项目)
|
|-------Project1.App.Web(这是网站项目)
Project1.App.Web
对Project1.App.Services.Web
_ Project1.App
_Project1.App.Web
当我尝试访问Project1.App.Services.Web
The Resource Designer.CS 中资源文件中的名称空间之一时,问题就出现了,Project1.App.Services.Web
如下所示:
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;
我收到以下错误:
命名空间“Project1.App.Resources”中不存在类型或命名空间名称“Server”(您是否缺少程序集引用?)C:\DEV\App\Source\Platform Development\Project1.App\Project1.App\ Generated_Code\Project1.App.Services.Web\Models\Shared\CustomValidations.shared.cs
请记住,如果我进入Project1.App.Services.Web
项目并进入该类,则项目编译没有问题;编译失败的是 Silverlight 项目。
资源文件托管在Project1.App.Services.Web
项目中,并作为链接文件添加到 silverlight 项目中。
任何想法为什么会失败?