Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 项目之间的resx共享_C#_.net - Fatal编程技术网

C# 项目之间的resx共享

C# 项目之间的resx共享,c#,.net,C#,.net,我有一个名为“mySolution”的解决方案,它有两个项目: 项目A 项目B ProjectA包含一个名为“mySolutionResources.resx”的资源文件。 ProjectB引用projectA,但无法访问mySolutionResources中的资源 经过一些研究,我发现:“资源类都标记为内部” 我现在的问题是: 如果我只想维护一个“mySolutionResources.resx”,如何从projectB访问它?如果不可能的话,还有别的办法吗 与共享resx文件相比,我更

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

  • 项目A
  • 项目B
ProjectA包含一个名为“mySolutionResources.resx”的资源文件。
ProjectB引用projectA,但无法访问mySolutionResources中的资源

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

我现在的问题是:


如果我只想维护一个“mySolutionResources.resx”,如何从projectB访问它?如果不可能的话,还有别的办法吗

与共享resx文件相比,我更喜欢在一个程序集中编写代码,以便在外部公开资源(取决于资源的性质)。如果您不希望该“共享”代码公开,如果您打开“mySolutionResources.resx”(在设计器中),您可以始终使用该代码,并且在顶部您将看到访问修饰符:[Internal]的选项。您可以将此值更改为[Public]。如果引用,这将向其他项目公开资源数据。

a类似question@Jonesy那根本不配在这里。你发布的。。。一个答案中的链接只是在这里指示另一个链接。真的。当您可以访问这两个项目时,为什么不将
ProjectA
中的资源公开?@Gorgsenegger-Tks。但我如何才能做到公开,默认情况下它是内部的。