私はC++の#pragma comment(lib、 "name")と同等のものを探しています。しかし、C#とアセンブリ参照を追加する。どうすればいいですか?C#でコード内に参照を追加しますか?
0
A
答えて
1
コードで参照を動的に追加することはできません。
ただし、Reflection in code(Assembly.LoadXXXメソッド)を使用して必要なアセンブリをロードし、そのアセンブリで定義された型にアクセスすることができます。
3
ご覧ください。
あなたがC++コンパイラのに対し、ILを生成できるようにするには、事前に参照を必要とする C#コンパイラので、これを行うことはできません
0
を参照されたライブラリのレイアウトを記述するヘッダファイルを持っています(少なくともパーサー/検証の観点から - 実際にオフセットを書き込むためには生成フェーズでLIBが必要です)
1
私が正しく理解していれば、以下の例のように、あなたは[DLLIMPORT]を通じてPInvokeを使用することができます。
[DllImport("User32.dll", SetLastError=true)]
static extern Boolean MessageBeep(UInt32 beepType);
関連する問題
- 1. C#コードを使用してMVCプロジェクトでクラスライブラリの参照を追加します。
- 2. C#でSystem.Data.SQLite参照を追加する
- 3. C#:DLL参照の追加
- 4. C#CompileAssemblyFromSource、必要な参照アセンブリを追加しますか?
- 5. 「Web参照の追加」経由でのWCF参照の追加
- 6. JNIを使用してJavaコード内のC++オブジェクトを参照できますか?
- 7. Visual C++ 2015参照(WinRT)を1つのプラットフォームにのみ追加しますか?
- 8. アセンブリコードはCコードで何を参照していますか?
- 9. 実行時にC#の参照が追加されます
- 10. 参照の追加
- 11. 参照を追加できませんC#
- 12. サービス参照プロジェクト参照の追加時の追加
- 13. VSの[参照の追加]ダイアログにタブを追加しますか?
- 14. VSコード/ Mac OSXにサービス参照を追加する
- 15. React Nativeプロジェクトにサービス参照を追加しますか?
- 16. コード内にすでに参照されている参照をプログラムで追加する方法はありますか?
- 17. C#プリプロセッサを使用して参照を追加する
- 18. 「Microsoft.ACE.Oledb.12.0.dll」の参照をプロジェクトに追加できますか
- 19. ここで、C#System.Web.Mvc Controllerクラスは参照の追加にありますか?
- 20. "System.Runtime.Serialization '。アセンブリ参照がありませんか?" Web参照を追加した後
- 21. C++で「参照を追加する」方法
- 22. オブジェクトへの参照をC++のマップに追加する
- 23. c#Visual Studio ...プログラムによって参照を追加する
- 24. 構造体への参照をC#リストに追加する
- 25. C#/ VS2008:プロジェクトに別のデバッグ/リリース参照を追加する
- 26. CSSクラスをreStructuredText内部参照に追加する
- 27. XAdES XML Signing - オブジェクトタグ内に参照を追加する
- 28. IronPythonでSystem.Data.SQLite参照を追加する
- 29. .NETでアセンブリ参照を追加する
- 30. 列を追加し、参照データでDataTableを更新します。
あなたはネイティブライブラリまたは他の.NETアセンブリを参照しますか? –
ネイティブライブラリ –