我在一个 Visual Studio 解决方案中创建了多个项目。据我所知,您可以一次添加一个与所有项目相关的解决方案文件夹和文件。但是要么是因为命名空间的问题,要么是因为我不知道访问,我无法从项目文件中获取“公共类”的值。
一般来说,我想在这个文件夹中一次为所有项目创建一个公共静态类,并将参数存储在其中,并可以从这个解决方案的所有项目访问它们。
这个怎么做?
我在一个 Visual Studio 解决方案中创建了多个项目。据我所知,您可以一次添加一个与所有项目相关的解决方案文件夹和文件。但是要么是因为命名空间的问题,要么是因为我不知道访问,我无法从项目文件中获取“公共类”的值。
一般来说,我想在这个文件夹中一次为所有项目创建一个公共静态类,并将参数存储在其中,并可以从这个解决方案的所有项目访问它们。
这个怎么做?
经典的选择是将项目的公共部分分离到一个单独的项目中,并将其放在解决方案中。在目标项目中,添加对此共享项目的引用,其公共类将以通常的方式可用,通过全名(指定命名空间)或如果在第一个 using 指令中指定命名空间,则通过短名称.