MetaData.ConvertCodeSourceFileToAssemblyFile(String, String, String) Método

Definición

Compila un archivo fuente de código especificado en un archivo de ensamblado en tiempo de ejecución.

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)

Parámetros

codePath
String

Ruta de acceso al archivo que contiene el código fuente.

assemblyPath
String

Ubicación donde se genera el nuevo ensamblado en tiempo de ejecución.

strongNameFilename
String

Nombre seguro que se va a compilar en el nuevo ensamblado. Puede ser Empty.

Ejemplos

En el ejemplo de código siguiente se muestra el uso del método para escribir la definición de ConvertCodeSourceFileToAssemblyFile esquema de los tipos especificados en un ensamblado en tiempo de ejecución con el nombre especificado. El CsSource.cs archivo convertido aquí contiene código fuente de 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

Comentarios

Para obtener más información sobre los nombres seguros, consulte ensamblados deStrong-Named.

Note

Si ya existe un archivo con el nombre especificado, se sobrescribe.

Se aplica a