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 との互換性についても確認することが重要です。
本当にできるんだろうな?