Language

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

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

適用対象