0

我正在开发 Visual Studio 2008 版。我需要通过“控制台”命令构建“类库”dll。一个简单的命令是:

"csc /target:library /out:File.DLL File.cs"

成功创建 File.dll。

但是应该怎么做才能包含一个 dll 文件作为输入呢?例如:Final.dll需要一个名为Final.csand的 C# 文件File.dll?我尝试了以下命令但不成功

"csc /target:library /out:Final.DLL File.dll File.cs"

这样做的确切方法是什么?

以同样的方式,我尝试在命令中添加项目引用:

csc /target:library /out:Final.DLL /r:First.dll /r:../Func\Func.csproj Final.cs

但它告诉 Func.csproj 无法打开并且已损坏。可能是什么原因?

4

2 回答 2

2
csc /target:library /out:Final.DLL /r:File.dll File.cs

您使用/r添加引用

于 2012-06-04T11:07:28.927 回答
2

如果要添加引用(很可能),可以使用此选项添加程序集引用:

/reference:File.dll   (or /r:File.dll)

您可以像使用其他选项一样使用它:

csc /target:library /r:File.dll /out:Final.dll File.cs

请记住,您还需要将该 Dll 与您的库一起分发。

注意:键入csc /?以获取所有标志的完整列表和有关它们的帮助。这是许多控制台应用程序(如 Windows 上的 csc)的常用命令。

于 2012-06-04T11:07:41.583 回答