[ad_1]
こんにちは。Visual Studio 2022 で C# .Net CRUD アプリケーションを開発しました。xampp (MySQL) で作成したデータベースと一緒にその .exe ファイルをセットアップするにはどうすればよいか知りたいのです。 何週間もこの問題に取り組んでいますが、解決策が見つからないようです。 また、他のコンピューターに xampp を実際にインストールせずに、他のコンピューターでアプリを実行できるようにすることは可能ですか? ありがとう。
私が試したこと:
VStudio 2022 からアプリを直接公開して、すべてのファイルを別のコンピューターに転送してみましたが、うまくいきました。 しかし、データベースに接続できません。
解決策 1
MySql はサーバー ベースの DB システムであり、ユーザーが「アクセスできる」場所 (通常は同じネットワーク セグメント上のどこか) に MySql のインスタンスをインストールする必要があります。
アプリの EXE と DB ファイルを単に提供することはできません。DB は既存の MySql インスタンスに追加する必要があります。
MySql がどこにどのようにインストールされたか、あるいはインストールされたインスタンスがあるかさえわからないため、これは複雑になります。そのため、インスタンスに関する情報 (単に「Windows ログインを使用する」だけではない場合はログイン情報も含む) を取得する必要があります。おそらく実稼働システム用ではありません)。
他のユーザーと DB を共有する必要がなく、シングル ユーザー モードで DB を使用している場合は、より複雑なマルチユーザー システムとしてではなく、そのために設計されている SqLite などに変更することをお勧めします。
[ad_2]
コメント