VCProjectConfigurationProperties.ManagedExtensions Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica que essa configuração usa Visual C++. Expõe a funcionalidade da opção /CLR (compilação do Common Language Runtime) do compilador C++.
public:
property Microsoft::VisualStudio::VCProject::compileAsManagedOptions ManagedExtensions { Microsoft::VisualStudio::VCProject::compileAsManagedOptions get(); void set(Microsoft::VisualStudio::VCProject::compileAsManagedOptions value); };
public:
property Microsoft::VisualStudio::VCProject::compileAsManagedOptions ManagedExtensions { Microsoft::VisualStudio::VCProject::compileAsManagedOptions get(); void set(Microsoft::VisualStudio::VCProject::compileAsManagedOptions value); };
[System.Runtime.InteropServices.DispId(740)]
public Microsoft.VisualStudio.VCProject.compileAsManagedOptions ManagedExtensions { [System.Runtime.InteropServices.DispId(740)] get; [System.Runtime.InteropServices.DispId(740)] set; }
[<System.Runtime.InteropServices.DispId(740)>]
[<get: System.Runtime.InteropServices.DispId(740)>]
[<set: System.Runtime.InteropServices.DispId(740)>]
member this.ManagedExtensions : Microsoft.VisualStudio.VCProject.compileAsManagedOptions with get, set
Public Property ManagedExtensions As compileAsManagedOptions
Valor da propriedade
Uma enumeração compileAsManagedOptions.
- Atributos
Exemplos
[Visual Basic]
O código de exemplo a seguir modifica a VCConfiguration Propriedade do objeto ManagedExtensions no ambiente de desenvolvimento:
' add reference to Microsoft.VisualStudio.VCProjectEngine
Imports EnvDTE
Imports Microsoft.VisualStudio.VCProjectEngine
Public Module Module1
Sub Test()
Dim MyString As String
Dim prj As VCProject
Dim cfgs As IVCCollection
Dim cfg As VCConfiguration
Dim MyDbg As VCDebugSettings
prj = DTE.Solution.Projects.Item(1).Object
cfgs = prj.Configurations
cfg = cfgs.Item(1)
cfg.ManagedExtensions = True
End Sub
End Module
Comentários
Se você definir essa propriedade em vez da propriedade da ferramenta do compilador CompileAsManaged , outras propriedades relacionadas para o vinculador e <xref:Microsoft.VisualStudio.VCProjectEngine.VCWebServiceProxyGeneratorTool> também serão definidas para você. Definir a propriedade do compilador CompileAsManaged diretamente substitui a ManagedExtensions Propriedade na configuração.
Consulte como compilar código de exemplo para a extensibilidade do modelo de projeto para obter informações sobre como compilar e executar esse exemplo.