csc /target:library /out:MyMaths.dll ClassLibraryFunction.csproj
このコードを使用して、ソリューション全体の VS.Cmd コンパイラで DLL を生成しています。しかし、コンパイル エラーが発生し、DLL が生成されません。
csc
.csproj
ファイルでは機能しません。いくつかのオプションがあります。
使用msbuild
; 例えば
msbuild ClassLibraryFunction.csproj
プロジェクトの出力タイプを変更する必要がある場合があることに注意してください(IDEではこれはプロジェクトプロパティ、アプリケーション、出力タイプです。csprojファイルではこれはです<OutputType>Library</OutputType>
)
スイッチで使用csc
します。/recurse
例えば:
csc /target:library /out:MyMaths.dll /recurse:*.cs
.cs
(現在のフォルダーまたはサブフォルダー内のすべてのファイルをコンパイルします)
何もせず、すでに持っているexeを使用してください。.NET exeは、他のアセンブリと同じように参照でき、任意のpublic
タイプを使用できます。