前提
Visual Studio 2022 の C#で Nzy3dライブラリをつかい、グラフを描画する
アプリを作成しています。
配布も考えてexe単体にしたいと思いますが、glfw3.dllがどうしても別に
なってしまい困っています。
やってみたこと1
1.Visual Studio 2022 でWindowsフォームアプリプロジェクトを作成する
(フレームワーク.NET7.0)
2.nugetのパッケージソースに
https://api.nuget.org/v3/index.json
を追加する
3.Nzy3Dをインストールする
4.プロジェクトを右クリック→発行→発行先フォルダ
公開タブ→すべての設定を表示→ターゲットランタイムwin-x64
→ファイル公開オプション→単一ファイルの作成チェック→保存
[参考サイト名]VisualStudio2022でEXEにDLLを纏める方法
5.発行
やってみたこと2
1.NugetでCostura.Fodyをインストールする
2.最新だと自動で依存関係にあるものもインストールされ、FodyWeavers.xmlが作成されているので、リビルドまたは発行をする
お断りしているアドバイス
・違うライブラリや言語を使ったら
・インストーラにしたら
・ライブラリを作った本人に聞いたら
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー