【发布时间】:2010-09-13 13:06:27
【问题描述】:
这是我想做的:
我想创建一个包含我的资源文件(即 UI 标签等)的库项目。然后我想在我的 UI 和我的测试中使用资源库。 (即,我从多个项目中引用的资源基本上有一个共同的地方。)
不幸的是,由于 StronglyTypedResourceBuilder(生成资源代码的 .Net 类)默认情况下将资源文件设置为内部文件,因此我无法从另一个项目(即我的 UI 或测试)中引用库中的强类型资源, 无需跳槽(即类似于here 所描述的内容,或编写公共包装类/函数)。
不幸的是,这两种解决方案都消除了我保持引用强类型的能力。
有没有人找到一种直接的方法来创建可以从多个项目中引用的强类型 .Net 资源?
我宁愿避免使用构建事件来完成此操作(即,将所有“内部”实例替换为“公共”,但如果可以的话,这基本上是我的后备计划找不到答案..
【问题讨论】:
标签: c# asp.net .net-2.0 resources strong-typing