Bagikan melalui


MetaData.ConvertCodeSourceFileToAssemblyFile(String, String, String) Metode

Definisi

Mengkompilasi file sumber kode tertentu ke dalam file rakitan 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)

Parameter

codePath
String

Jalur ke file yang berisi kode sumber.

assemblyPath
String

Lokasi tempat assembly run-time baru dibuat.

strongNameFilename
String

Nama yang kuat untuk dikompilasi ke dalam assembly baru. Bisa jadi Empty.

Contoh

Contoh kode berikut menunjukkan penggunaan ConvertCodeSourceFileToAssemblyFile metode untuk menulis definisi skema dari jenis yang ditentukan ke rakitan runtime dengan nama yang ditentukan. File yang CsSource.cs dikonversi di sini berisi kode sumber 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

Keterangan

Untuk informasi tambahan tentang nama yang kuat, lihat Rakitan Strong-Named.

Catatan

Jika file dengan nama yang ditentukan sudah ada, file tersebut akan ditimpa.

Berlaku untuk