无法访问引用项目的Settings.setting

时间:2014-11-07 09:36:19

标签: c# application-settings

我在项目B中添加了项目A的引用。 当我尝试从B访问项目A时,我可以使用它的类和文件夹,但我想要的是从ConnectionString读取名为Settings.settings的字符串值,但是我似乎无法找到它。是不是可以通过B.Properties.Settings.Default.ConnectionString访问?

1 个答案:

答案 0 :(得分:1)

创建一个公共项目,以便其他项目引用它。 使用“添加新项目”创建其设置文件。 创建变量。 在Settings.Designer.cs类中,将类的类型从internal sealed更改为public。

现在,在您要引用此项目的每个项目中,单击“添加>现有项目...”并选择Settings.designer类文件。但不要只点击“添加”按钮,按钮上有一个小箭头,选择“添加为链接”

清理并构建您的解决方案。 现在,您应该可以通过访问

来引用设置文件变量
[NamespaceOfOriginalProject].Settings.Default.VariableName