私は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. Autocad 2018 autoload dll
- 3. ClickOnce DLLの展開
- 4. .NET展開
- 5. どのmsvcp100.dll/msvcr100.dllを展開するのですか?
- 6. .NETツリービューノードを展開する方法+/-
- 7. ASP.NETをフル.NETで展開する
- 8. .Net 4.0でC#アプリケーションを展開する
- 9. .NET Core 2 Console Appを展開する
- 10. C#.Netコンソールアプリケーションを展開する
- 11. .netプロジェクトを開発サーバーに展開する
- 12. .netコアアプリケーションをLinuxに公開して展開する
- 13. .Netアプリケーションの展開とMicrosoft.Office.Interop.Excel
- 14. .netサーバーの展開設定
- 15. autocad dllimport by autocad version
- 16. 出力ディレクトリにアンマネージDLLを展開する
- 17. CABファイル内にシステムDLLを展開する
- 18. 別のActive Directoryに展開する.NETの開発
- 19. .NET - Railsに似たデータベースの展開
- 20. .Net Framework 4.62を対象とする.NETコアアプリケーションをAzureに展開する
- 21. VS展開プロジェクトで共有DLLを参照する
- 22. 展開後も別のフォルダからdllを参照する
- 23. .NET MVCを展開するSQL Server CEをAppHarborに404'ing
- 24. .Net Core dllを実行するには?
- 25. .NET Dll Hellを解決するには?
- 26. Azure VMで最新の.netフレームワークを展開する方法は?
- 27. 1つのDLLを参照する複数のプログラムを展開する
- 28. シンプルな.NET 4.5 Web APIテンプレートをElastic Beanstalkに展開する
- 29. Win CE 6に.NET 3.5フレームワークを展開する
- 30. ローカルファイルから.NET FrameworkをVisual StudioセットアッププロジェクトのURLに展開する