CyberChaos(さいばかおす)

プログラミング言語、トランスパイラ、RPA、ChatGPT、データマイニング、リバースエンジニアリングのための忘備録

Visual C#.net2003でAutoCAD2020のdllファイル参照追加をする方法

2023-09-10 03:31:05 | Visual C#
Visual C#.net2003(禿げ臆で確か3000円?で買った奴。Windows10にインストールできたが、ボタン等が文字化けして使いにくい。)でAutoCAD2020のdllファイル参照追加をしようとしたらエラーとなってできんかった。
ソースコード内に参照追加を直で書く方法があるんじゃないかと思ってChatGPTに訊いてみた結果・・・

User
VisualC#.net2003のソリューションエクスプローラーから autocad2020のacdbmgd.dll、accoremgd.dll、acmgd.dll、AcWindows.dllを参照追加しようとしたらエラーとなってできなかった。ソースコード内にに参照追加を記述するにはどう書けばよいか?

ChatGPT
Visual C# .NET 2003の開発環境では、通常はソリューションエクスプローラーから参照を追加する方法が主流ですが、時には手動でプロジェクトファイル(.csproj)に参照を追加する必要があります。以下は、手動でプロジェクトファイルに参照を追加する方法です。

プロジェクトファイルをテキストエディタで開きます。

プロジェクトファイル内で、<ItemGroup> タグ内に参照を追加します。各ライブラリについて、次のように記述します(ファイルパスは実際のインストールパスに合わせて修正してください)。

<ItemGroup>
<Reference Include="acdbmgd">
<HintPath>C:Program FilesAutodeskAutoCAD 2020acdbmgd.dll</HintPath>
</Reference>
<Reference Include="accoremgd">
<HintPath>C:Program FilesAutodeskAutoCAD 2020accoremgd.dll</HintPath>
</Reference>
<Reference Include="acmgd">
<HintPath>C:Program FilesAutodeskAutoCAD 2020acmgd.dll</HintPath>
</Reference>
<Reference Include="AcWindows">
<HintPath>C:Program FilesAutodeskAutoCAD 2020AcWindows.dll</HintPath>
</Reference>
</ItemGroup>

プロジェクトファイルを保存して閉じます。

Visual C# .NET 2003の開発環境を再起動するか、ソリューションエクスプローラーでプロジェクトをリフレッシュして変更を反映します。

これで、指定したライブラリへの参照が手動で追加されるはずです。注意点として、ファイルパスは実際の AutoCAD 2020 インストールパスに合わせて正確に指定する必要があります。また、Visual Studio 2003 は古いバージョンの開発環境であるため、新しいバージョンの AutoCAD 2020 との互換性についても確認することが重要です。

本当にできるんだろうな?


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。