Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

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

 

Publicado: octubre de 2016

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

Espacio de nombres:   System.Runtime.Remoting.MetadataServices
Ensamblado:  System.Runtime.Remoting (en System.Runtime.Remoting.dll)

public static void ConvertCodeSourceFileToAssemblyFile(
	string codePath,
	string assemblyPath,
	string strongNameFilename
)

Parámetros

codePath
Type: System.String

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

assemblyPath
Type: System.String

La ubicación donde se genera el nuevo ensamblado de tiempo de ejecución.

strongNameFilename
Type: System.String

El nombre seguro para compilar en el nuevo ensamblado. Puede ser String.Empty.

Para obtener información adicional sobre los nombres seguros, vea Ensamblados con nombre seguro.

System_CAPS_noteNota

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

En el ejemplo de código siguiente se muestra el uso de la ConvertCodeSourceFileToAssemblyFile método para escribir la definición de esquema de los tipos especificados en un ensamblado en tiempo de ejecución con el nombre especificado. El CsSource.cs archivo convertido contiene código fuente de C#.

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


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

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: