私は何週間もオンラインで検索していますが、私の問題に関連する答えや何かを見つけることができません
問題は、c#を使用してmdbファイルからデータをロードするために作成したアプリケーションがあるということです。現在、アプリとmdbファイル(データベースの場合、oledbを使用)は同じコンピューター上にあり、共有フォルダー上にはないため、アプリは正常に実行されます。ただし、オフィスで展開する準備ができたら、アプリとmdbファイルを共有フォルダーに配置して、複数のユーザーが使用できるようにする必要がありますが、クライアント/ユーザーのPCにはMSアクセスがインストールされていません。
問題は、ms accessまたは再配布可能なファイル(私がアクセスしたほとんどのフォーラム/サイトで見たファイル)をクライアントPCにインストールできないことです。
クライアントPCには.net4.0があります
私の質問は次のとおりです。
- それは機能しますか?(クライアントPCにmsアクセスまたは再配布可能なファイルがインストールされていなくても、クライアントPCによってアクセス/実行される共有フォルダー上のappおよびmdbファイル?)
- そのように機能しない場合、クライアントPCが共有フォルダーに保存されたアプリとmdbファイルを開いて実行するためにどのようなオプションがありますか?
- それが仕方がない場合、どうすれば再配布可能なファイルでアプリをコンパイルできますか?たとえば、クライアントPCがmsaccessをインストールせずにアプリを開くのに役立つ.dllファイルを使用できますか?たとえば(同じ共有フォルダー上のapp、mdbと.dll)
よろしくお願いします。よろしくお願いします。