語言

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

備註

關於強名稱的更多資訊,請參見 Strong-Named 議會。

Note

若已有指定名稱的檔案存在,則會被覆寫。

適用於