我有一个引用另一个项目的C#项目。正在引用的项目具有属性设置。属性设置设置为public(我在Visual Studio中的属性设置中的下拉列表中选择了public)。我可以访问项目的属性,但是当我输入点设置时,我得到一个红色的下划线...由于它的pertection级别,设置无法访问。我已经删除并添加了引用。除了VS中的属性设置下拉之外,需要将哪些设置设置为public才能将属性设置公开?
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.7.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
public static Settings Default {
get {
return defaultInstance;
}
}
答案 0 :(得分:1)
默认设置为
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
使它们成为装配体的内部。
如果你想公开它们,我会制作一个包装类,它暴露你想要在程序集之外公开的各个设置。