私はC#とAutoCADで管理されたAPIリファレンスを使用して、AutoCADでいくつかの作業を自動化するためのプラグインを開発しました。プロジェクトで参照を追加している間、私はaccoremgd.dll、acdbmgd.dll、acmgd.dllの絶対パスをAutoCADインストールフォルダから提供しました。これらのdllをコピーできないので、どのようにこれらの参照を配備することができますか?どのように他のシステムに結果dllプラグインを使用しますか?AutoCad .Net dllを展開するには?
0
A
答えて
0
これらの参照を心配する必要はありません。dllを展開するだけです。ユーザーがAutoCadをインストールしていると仮定すると、プロジェクトが参照するすべてのDLLはacad.exe
と同じディレクトリにあり、アプリケーションに自動的に表示されます。このため、プロジェクトが特定の場所にあるDLLをターゲットにしているということは重要ではありません。
展開するには、システム上と同じように動作します。自動ロードを設定するだけです。基本的には、レジストリを使用するか、acad.lsp
またはacaddoc20xx.lsp
のいずれかを使用して起動時にdllをNETLOADすることが2つの最良のオプションです。 This articleは両方のテクニックをガイドします。スレッド内のthis answerなどを参照してください。
関連する問題
- 1. .NET DLLのバージョンとxcopyの展開
- 2. ClickOnce DLLの展開
- 3. .NET展開
- 4. どのmsvcp100.dll/msvcr100.dllを展開するのですか?
- 5. .Net 4.0でC#アプリケーションを展開する
- 6. .NETツリービューノードを展開する方法+/-
- 7. C#.Netコンソールアプリケーションを展開する
- 8. ASP.NETをフル.NETで展開する
- 9. .netプロジェクトを開発サーバーに展開する
- 10. .Netアプリケーションの展開とMicrosoft.Office.Interop.Excel
- 11. .netサーバーの展開設定
- 12. autocad dllimport by autocad version
- 13. CABファイル内にシステムDLLを展開する
- 14. 出力ディレクトリにアンマネージDLLを展開する
- 15. 別のActive Directoryに展開する.NETの開発
- 16. .NET - Railsに似たデータベースの展開
- 17. VS展開プロジェクトで共有DLLを参照する
- 18. .NET MVCを展開するSQL Server CEをAppHarborに404'ing
- 19. 1つのDLLを参照する複数のプログラムを展開する
- 20. .NET Dll Hellを解決するには?
- 21. .Net Core dllを実行するには?
- 22. ローカルファイルから.NET FrameworkをVisual StudioセットアッププロジェクトのURLに展開する
- 23. Win CE 6に.NET 3.5フレームワークを展開する
- 24. IISに.NET Webプロジェクトを展開する方法
- 25. AutoCAD dllを動的にロードする際に例外が発生する
- 26. IIS上の.Net Core WebAPIプロジェクトの展開
- 27. ネットワーク共有への.NETの展開
- 28. .NetアプリケーションへのAutoCAD Revit 12の統合
- 29. C#コンソールアプリケーションを展開するには?
- 30. スタンドアロンのautocad .netアプリケーションの作成方法