MetaData.ConvertCodeSourceFileToAssemblyFile(String, String, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Compila el archivo de código fuente 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 del archivo que contiene el código fuente.
- assemblyPath
- String
Ubicación donde se genera el nuevo ensamblado en tiempo de ejecución.
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, vea Ensamblados con nombre seguro.
Nota
Si ya existe un archivo con el nombre especificado, se sobrescribe.