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

注解

有关强名称的其他信息,请参阅 强名称程序集

注意

如果已存在具有指定名称的文件,则会覆盖该文件。

适用于