C# 项目之间的resx共享
我有一个名为“mySolution”的解决方案,它有两个项目:C# 项目之间的resx共享,c#,.net,C#,.net,我有一个名为“mySolution”的解决方案,它有两个项目: 项目A 项目B ProjectA包含一个名为“mySolutionResources.resx”的资源文件。 ProjectB引用projectA,但无法访问mySolutionResources中的资源 经过一些研究,我发现:“资源类都标记为内部” 我现在的问题是: 如果我只想维护一个“mySolutionResources.resx”,如何从projectB访问它?如果不可能的话,还有别的办法吗 与共享resx文件相比,我更
- 项目A
- 项目B
ProjectB引用projectA,但无法访问mySolutionResources中的资源 经过一些研究,我发现:“资源类都标记为内部” 我现在的问题是:
如果我只想维护一个“mySolutionResources.resx”,如何从projectB访问它?如果不可能的话,还有别的办法吗 与共享resx文件相比,我更喜欢在一个程序集中编写代码,以便在外部公开资源(取决于资源的性质)。如果您不希望该“共享”代码公开,如果您打开“mySolutionResources.resx”(在设计器中),您可以始终使用该代码,并且在顶部您将看到访问修饰符:[Internal]的选项。您可以将此值更改为[Public]。如果引用,这将向其他项目公开资源数据。a类似question@Jonesy那根本不配在这里。你发布的。。。一个答案中的链接只是在这里指示另一个链接。真的。当您可以访问这两个项目时,为什么不将
ProjectA
中的资源公开?@Gorgsenegger-Tks。但我如何才能做到公开,默认情况下它是内部的。