繁体   English   中英

resx在项目之间共享

[英]resx sharing between projects

我有一个名为'mySolution'的解决方案,有两个项目:

  • 项目A
  • 项目B

ProjectA包含名为“mySolutionResources.resx”的资源文件。
ProjectB引用projectA,但无法访问mySolutionResources中的资源。

经过一些研究,我发现:“资源类都标记为内部”。

我现在的问题是:

如果我只想维护一个'mySolutionResources.resx',我怎样才能从projectB访问它? 如果不可能,还有另一种方法吗?

如果您打开'mySolutionResources.resx'(在设计器中)并在顶部,您将看到Access Modifier选项:[Internal] 您可以将此值更改为[公共] 如果引用,这应该将资源数据公开给其他项目。

我不想共享resx文件,而是希望在一个程序集中编写代码以在外部公开资源(取决于资源的性质)。 如果您不希望“共享”代码公开,则可以始终使用InternalsVisibleTo

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM