VCCLCompilerTool.DisableSpecificWarnings Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, отключающее нужные номера предупреждений (номера помещаются в список с перечислением через точку с запятой). DisableSpecificWarnings предоставляет функциональные возможности параметра компилятора /w,/W0,/W1,/W2,/W3,/W4,/W1,/W2,/W3,/W4,/Wall,/WD,/We,/WO,/WV,/WX (уровень предупреждений) .
public:
property System::String ^ DisableSpecificWarnings { System::String ^ get(); void set(System::String ^ value); };
public:
property Platform::String ^ DisableSpecificWarnings { Platform::String ^ get(); void set(Platform::String ^ value); };
[System.Runtime.InteropServices.DispId(83)]
public string DisableSpecificWarnings { [System.Runtime.InteropServices.DispId(83)] get; [System.Runtime.InteropServices.DispId(83)] set; }
[<System.Runtime.InteropServices.DispId(83)>]
[<get: System.Runtime.InteropServices.DispId(83)>]
[<set: System.Runtime.InteropServices.DispId(83)>]
member this.DisableSpecificWarnings : string with get, set
Public Property DisableSpecificWarnings As String
Значение свойства
Значение, отключающее нужные номера предупреждений.
- Атрибуты
Примеры
Сведения о том, как скомпилировать и запустить этот пример, см. в разделе как скомпилировать пример кода для расширения модели проекта .
В следующем примере изменяется DisableSpecificWarnings свойство в интегрированной среде разработки (IDE):
' add reference to Microsoft.VisualStudio.VCProjectEngine.
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim prj As VCProject
Dim cfgs, tools As IVCCollection
Dim cfg As VCConfiguration
Dim tool As VCCLCompilerTool
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
tool = cfg.Tools("VCCLCompilerTool")
tool.DisableSpecificWarnings = "4001,4002"
End Sub
End Module