Compartilhar via


Propriedade VCLinkerTool.TurnOffAssemblyGeneration

Obtém ou define um valor que especifica que nenhum assembly será gerado embora as informações do common language runtime está presente em arquivos de objeto.

Namespace:  Microsoft.VisualStudio.VCProjectEngine
Assembly:  Microsoft.VisualStudio.VCProjectEngine (em Microsoft.VisualStudio.VCProjectEngine.dll)

Sintaxe

'Declaração
Property TurnOffAssemblyGeneration As Boolean
bool TurnOffAssemblyGeneration { get; set; }
property bool TurnOffAssemblyGeneration {
    bool get ();
    void set (bool value);
}
abstract TurnOffAssemblyGeneration : bool with get, set
function get TurnOffAssemblyGeneration () : boolean
function set TurnOffAssemblyGeneration (value : boolean)

Valor de propriedade

Tipo: System.Boolean
true se nenhum assembly será gerado embora as informações do common language runtime está presente em arquivos de objeto; caso contrário, false.

Comentários

TurnOffAssemblyGeneration expõe a funcionalidade de opção de vinculador de / /NOASSEMBLY (criar um módulo MSIL) .

Consulte Como: compilar o código de exemplo para extensibilidade do modelo de projeto para obter informações sobre como criar e executar esse exemplo.

Exemplos

[Visual Basic]

O exemplo a seguir altera a propriedade de TurnOffAssemblyGeneration no integrated development environment (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 VCLinkerTool
    prj = DTE.Solution.Projects.Item(1).Object
    cfgs = prj.Configurations
    cfg = cfgs.Item(1)
    tool = cfg.Tools("VCLinkerTool")
    tool.TurnOffAssemblyGeneration = True
  End Sub
End Module

Segurança do .NET Framework

Consulte também

Referência

VCLinkerTool Interface

Namespace Microsoft.VisualStudio.VCProjectEngine