Share via


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

產生新 Run-Time 組件的位置。

strongNameFilename
String

要編譯成新組件的強式名稱 (Strong Name)。 可以是 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

備註

如需強名稱的其他資訊,請參閱 強名稱元件

注意

如果已存在具有指定名稱的檔案,則會覆寫它。

適用於