我的工作定位为一个asp.net 应用程序,包括几个项目。

对于这一点,还有一些字符串中使用的这些项目。当然,我宁愿只有一个复制的资源文件中的每个项目。

由于资源文件没有一个名字空间(至少作为我可以告诉),他们不能访问普通类。

是否有任何方式另参考文件的另一个项目,在同一解决方案吗?

有帮助吗?

解决方案

你可以创建一个类库项目,增加的资源文件,然后请参考大会为共同的资源。

其他提示

我用这个解决方案之前,分享assembley信息。cs文件解决方案中的所有项目,我猜想同样的工作来回的资源的文件。

创建了一个链接文件的每个单独的项目/类图书馆。只会有一个复制和每一个项目将有一个参考代码,通过一个链接的文件在编制时间。它是一种非常优雅的方案,以解决共享的非公共资源,而不重复代码。

<Compile Include="path to shared file usually relative">
  <Link>filename for Visual Studio To Dispaly.resx</Link>
</Compile>

加码的项目编组的一个csproj文件则取代路径的实际途径的另文件和您应该能够打开它们。

一旦你做了这一项目的文件则应能够采用复制和粘贴链接文件的其他项目而无需破解csproj.

一些有用的建议如何管理这样一种情况是可以在这里:

http://www.codeproject.com/KB/dotnet/Localization.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top