C# 在Visual Studio中生成项目的控制台命令
我正在制作VisualStudio2008版。我需要通过“控制台”命令构建“类库”dll。执行此操作的简单命令如下:C# 在Visual Studio中生成项目的控制台命令,c#,command-line,C#,Command Line,我正在制作VisualStudio2008版。我需要通过“控制台”命令构建“类库”dll。执行此操作的简单命令如下: "csc /target:library /out:File.DLL File.cs" 它成功地创建了File.dll 但是应该怎么做才能将dll文件作为输入?例如:Final.dll需要一个名为Final.cs和file.dll的C文件?我尝试了下面的命令,但没有成功 "csc /target:library /out:Final.DLL File.dll File.cs"
"csc /target:library /out:File.DLL File.cs"
它成功地创建了File.dll
但是应该怎么做才能将dll文件作为输入?例如:Final.dll
需要一个名为Final.cs
和file.dll
的C文件?我尝试了下面的命令,但没有成功
"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无法打开并且已损坏。原因可能是什么
csc /target:library /out:Final.DLL /r:File.dll File.cs
使用/r
使用/r添加引用如果要添加引用(很可能),可以使用以下选项添加程序集引用:
/reference:File.dll (or /r:File.dll)
您可以像其他选项一样使用它:
csc/target:library/r:File.dll/out:Final.dll File.cs
请记住,您还需要将该Dll与库一起分发
注意:键入
csc/?
以获取所有标志的完整列表以及有关这些标志的帮助。这是许多控制台应用程序(如windows上的csc)的常用命令。如果要添加引用(很可能),可以使用以下选项添加程序集引用:
/reference:File.dll (or /r:File.dll)
您可以像其他选项一样使用它:
csc/target:library/r:File.dll/out:Final.dll File.cs
请记住,您还需要将该Dll与库一起分发
注意:键入
csc/?
以获取所有标志的完整列表以及有关这些标志的帮助。这是许多控制台应用程序(如windows上的csc)的常用命令。File.dll是参考文件吗?嵌入式资源?或者…?File.dll是引用吗?嵌入式资源?或者……?在项目引用的情况下如何处理?@好奇的csc不处理项目引用。msbuild就是这样做的。在项目引用的情况下如何处理它?@inquisitive csc不处理项目引用。msbuild就是这样做的。