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