Condividi tramite


MetaData.ConvertCodeSourceFileToAssemblyFile(String, String, String) Metodo

Definizione

Compila un file di origine con il codice specificato in un file assembly di runtime.

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.

assemblyPath
String

Percorso in cui viene generato il nuovo assembly di runtime.

strongNameFilename
String

Nome sicuro da compilare nel nuovo assembly. Può essere Empty.

Esempio

Nell'esempio di codice seguente viene illustrato l'uso del ConvertCodeSourceFileToAssemblyFile metodo per scrivere la definizione dello schema dei tipi specificati in un assembly di runtime con il nome specificato. Il CsSource.cs file convertito qui contiene il codice sorgente C#.

#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 altre informazioni sui nomi sicuri, vedere Assembly con nome sicuro.

Nota

Se esiste già un file con il nome specificato, viene sovrascritto.

Si applica a