警告:缺少 XML 公开可见类型或成员 'Properties.Settings' 的评论
Warning: Missing XML comment for publicly visible type or member 'Properties.Settings'
我收到两个编译器警告,我想将其删除。缺少 XML 公开可见类型或成员 'Properties.Settings' 和 'Properties.Settings.Default' 的评论。
以下代码由 Visual Studio 2013 年的设置设计器自动生成:
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
public 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;
}
}
/// <summary>
/// My Setting 1
/// </summary>
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsDescriptionAttribute("My Setting 1")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("0")]
public double MySetting1 {
get {
return ((double)(this["MySetting1"]));
}
set {
this["MySetting1"] = value;
}
}
}
我知道如何为每个设置设置 XML 评论,请参阅 。
但是我不知道如何为Settings
class和静态Default
属性设置XML注释?
编辑自动生成的 Settings.Designer.cs
文件不适合我。每次重新生成时更改都会丢失。
很遗憾,你不能。解决这个问题的唯一方法是将访问修饰符设置为 internal
,这将删除警告:
这当然会阻止从您的解决方案中的其他项目访问属性/资源,这可能是个问题。
我收到两个编译器警告,我想将其删除。缺少 XML 公开可见类型或成员 'Properties.Settings' 和 'Properties.Settings.Default' 的评论。
以下代码由 Visual Studio 2013 年的设置设计器自动生成:
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
public 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;
}
}
/// <summary>
/// My Setting 1
/// </summary>
[global::System.Configuration.UserScopedSettingAttribute()]
[global::System.Configuration.SettingsDescriptionAttribute("My Setting 1")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("0")]
public double MySetting1 {
get {
return ((double)(this["MySetting1"]));
}
set {
this["MySetting1"] = value;
}
}
}
我知道如何为每个设置设置 XML 评论,请参阅 。
但是我不知道如何为Settings
class和静态Default
属性设置XML注释?
编辑自动生成的 Settings.Designer.cs
文件不适合我。每次重新生成时更改都会丢失。
很遗憾,你不能。解决这个问题的唯一方法是将访问修饰符设置为 internal
,这将删除警告:
这当然会阻止从您的解决方案中的其他项目访问属性/资源,这可能是个问题。