私はVisual Studio 2010 Ultimateで半大規模のC#.exeプロジェクトを持っています。これをDLLクラスライブラリに変換したいと思います。新しいクラスライブラリプロジェクトの作成を伴わない簡単な方法はありますか?事前に感謝します。.exeプロジェクトをクラスライブラリに変換する
18
A
答えて
29
プロジェクト>プロパティ>アプリケーションタブで、出力タイプを「クラスライブラリ」に変更します。
これは実際には必要ありません。 EXEプロジェクトは、アセンブリ参照として正常に動作します。クラスが公開されていると仮定すると、ライブラリで動作させるためには、修正する必要があるかもしれません。
2
ソリューションで[マイプロジェクト]に移動し、[アプリケーション]タブを選択し、[アプリケーションの種類]を[クラスライブラリ]に変更します。
5
.NETでは、.exeと.dllは両方とも参照として有効です。実行可能プログラムとして公的に知られている、またはEXE
アセンブリとして公衆に知られている
- プロセスアセンブリ:.NETで、2つのアセンブリの種類が存在するからです.NETには多くのモジュールがあり、1つ以上のクラスを保持します(ガイドラインはモジュールごとに1つのクラスです)。これらのモジュールはコンパイル時にはILコードに、実行時にはJITに変換されます。 アセンブリの両方のタイプの重要な部分は、各アセンブリが
- 方法
- タイプ
アセンブリ内に存在
- モジュールのようなメタデータを保持していることです。そのため、ランタイムとコンパイラは、プロセスアセンブリ内の特定のメソッドをfxで呼び出す方法を簡単に判断できます。
私は、プロセスのアセンブリとライブラリアセンブリの主な違いは、プロセスアセンブリにいくつかの余分なコードがあり、実行時の方法とロードする内容を伝えることだと思います。
関連する問題
- 1. C++ソリューションをクラスライブラリに変換する
- 2. プロジェクトQtをウィンドウのファイル.exeに変換してください。
- 3. .NET exeをネイティブWin32 exeに変換するには?
- 4. CLRをEXEに変換する方法
- 5. asp.net 3.5から4にクラスライブラリを変換
- 6. Webプロジェクトvs.クラスライブラリ
- 7. netbeansプロジェクトをEclipseプロジェクトに変換する
- 8. FlexプロジェクトをFlexプロジェクトに変換する
- 9. NetbeansプロジェクトをEclipseプロジェクトに変換する
- 10. .exeを.exeに変換するときにcx_Freezeエラーが発生する
- 11. Python 2.7(Tkinter付き)プロジェクトをスタンドアロンのexeファイルに変換しますか?
- 12. プロジェクトの種類をクラスライブラリからWPFに変更します。ユーザーコントロールライブラリ
- 13. xcodeプロジェクトをiOSOpenDevに変換する
- 14. C#winformsプロジェクトを.dllに変換する
- 15. メイクファイルをVSプロジェクトに変換する
- 16. C#ライブラリをMSTestプロジェクトに変換する
- 17. プロジェクトをVisual Studio 2008に変換する
- 18. 非ARCプロジェクトをARCに変換する
- 19. プロジェクトをEclipseのmavenプロジェクトに変換
- 20. コンソール/空のプロジェクトをWin32プロジェクトに変換
- 21. dicom2.exeを使用してDICOMをPNGに変換する
- 22. Windowsの単語をpdfに変換するLibreOffice exeファイル
- 23. XML Pythonをexeファイルに変換して解析する
- 24. wpfアプリケーションをexeに変換する方法
- 25. 複数のSWFファイルを単一のEXEファイルに変換する
- 26. Eclipse javaプロジェクト(Javaソースフォルダを使用)をプロジェクトに変換する
- 27. winformsプロジェクトをwpfプロジェクトに変換する方法
- 28. Eclipse JavaプロジェクトをGoogle AppEngineプロジェクトに変換する
- 29. javaプロジェクトをMavenプロジェクトなどに変換する方法
- 30. AndroidプロジェクトをEclipseのJavaプロジェクトに変換する