次の方法で共有


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

注釈

厳密な名前の詳細については、「 厳密な名前付きアセンブリ」を参照してください。

注意

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

適用対象