MetaData.ConvertCodeSourceFileToAssemblyFile(String, String, String) Metodo

Definizione

Compila un file di origine con il codice specificato in un file assembly di runtime.Compiles a specified code source file into a runtime assembly file.

public:
 static void ConvertCodeSourceFileToAssemblyFile(System::String ^ codePath, System::String ^ assemblyPath, System::String ^ strongNameFilename);
public static void ConvertCodeSourceFileToAssemblyFile (string codePath, string assemblyPath, string strongNameFilename);
static member ConvertCodeSourceFileToAssemblyFile : string * string * string -> unit
Public Shared Sub ConvertCodeSourceFileToAssemblyFile (codePath As String, assemblyPath As String, strongNameFilename As String)

Parametri

codePath
String

Percorso del file contenente il codice sorgente.The path to the file that contains the source code.

assemblyPath
String

Percorso in cui viene generato il nuovo assembly di runtime.The location where the new run-time assembly is generated.

strongNameFilename
String

Nome sicuro da compilare nel nuovo assembly.The strong name to compile into the new assembly. Può essere Empty.Can be Empty.

Esempi

Nell'esempio di codice riportato di seguito viene illustrato ConvertCodeSourceFileToAssemblyFile l'utilizzo del metodo per scrivere la definizione dello schema dei tipi specificati in un assembly di runtime con il nome specificato.The following code example demonstrates the use of the ConvertCodeSourceFileToAssemblyFile method to write the schema definition of the specified types to a runtime assembly with the specified name. Il CsSource.cs file convertito contiene C# codice sorgente.The CsSource.cs file converted here contains C# source code.

#using <system.dll>
#using <system.runtime.remoting.dll>

using namespace System;
using namespace System::Runtime::Remoting::MetadataServices;
int main()
{
   MetaData::ConvertCodeSourceFileToAssemblyFile( "CsSource.cs", "testAssm.dll", "" );
   return 0;
}

using System;
using System.Runtime.Remoting.MetadataServices;


public class Test
{
   public static void Main()
   {
      MetaData.ConvertCodeSourceFileToAssemblyFile("CsSource.cs", "testAssm.dll", "");
   }
}
Imports System.Runtime.Remoting.MetadataServices


Public Class Test
   
   Public Shared Sub Main()
      MetaData.ConvertCodeSourceFileToAssemblyFile("CsSource.cs", "testAssm.dll", "")
   End Sub
End Class

Commenti

Per ulteriori informazioni sui nomi sicuri, vedere assembly con nome sicuro.For additional information on strong names, see Strong-Named Assemblies.

Nota

Se un file con il nome specificato esiste già, verrà sovrascritto.If a file with the specified name already exists, it is overwritten.

Si applica a