言語

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

指定した名前のファイルが既に存在する場合は、上書きされます。

適用対象