0

VisualStudio2008エディションに取り組んでいます。「Console」コマンドを使用して「classlibrary」dllをビルドする必要があります。これを行うための簡単なコマンドは次のとおりです。

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

これにより、File.dllが正常に作成されます。

しかし、入力としてdllファイルを含めるにはどうすればよいですか?例:とFinal.dllという名前のC#ファイルが必要ですか?以下のコマンドを試しましたが、失敗しましたFinal.csFile.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 に答える