Поделиться через


MetaData.ConvertCodeSourceFileToAssemblyFile(String, String, String) Метод

Определение

Компилирует указанный исходный файл кода в файл сборки времени выполнения.

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)

Параметры

codePath
String

Путь к файлу, содержащему исходный код.

assemblyPath
String

Место создания новой сборки времени выполнения.

strongNameFilename
String

Строгое имя для компиляции в новую сборку. Может иметь значение Empty.

Примеры

В следующем примере кода показано использование метода для ConvertCodeSourceFileToAssemblyFile записи определения схемы указанных типов в сборку среды выполнения с указанным именем. Файл CsSource.cs , преобразованный здесь, содержит исходный код 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

Комментарии

Дополнительные сведения о строгих именах см. в разделе Сборки со строгими именами.

Примечание

Если файл с указанным именем уже существует, он перезаписывается.

Применяется к