使用命令提示符在c#中运行dll文件

时间:2012-06-27 11:49:46

标签: c#-4.0

如何通过命令提示符编译c#创建的.dll文件?

3 个答案:

答案 0 :(得分:3)

使用/target:library构建DLL:

csc /target:library Foo.cs

或者

csc /target:library /out:MyLibrary.dll Foo.cs

有关详细信息,请参阅docs for csc

答案 1 :(得分:2)

假设您要将源代码文件编译为程序集(DLL),请调用{#3}},即C#的命令行编译器。

答案 2 :(得分:1)

DLL不是可执行文件,而是类库。没有定义入口点,因此您无法执行"他们。

但是,您可以将输出类型更改为可执行文件(.exe)或创建另一个项目(输出类型设置为可执行文件),引用.dll并从新项目中调用entry方法。