2016-04-01 4 views
0

私は、Visual StudioのC#で比較的簡単なプロジェクトを公開し、他のデバイス(おそらくドロップボックスのダウンロードリンクを介して)に公開する必要があります。それが行う唯一のことは、Windowsフォームとms-Accessデータベースを使用することです。私は私が前に作ったプログラムを公開したことがないよう公開してC#Visual Studioプロジェクトを完成させる

見て、私は私が答えたように見えることはできませんといういくつかの質問を持っている:何

  • は私が保証するために行う必要がありますデータベースは他人のシステム上で動作します(アクセス権が既にインストールされていると仮定します)。私は接続 私のコードで文字列を使用しますが、確かにこれらは異なるだろう 別のデバイスですか?

  • ソリューションを構築するために使用する最も簡単なインストーラは何ですか?私はWixを試しましたが、 のような最初のタイマーでは少し複雑です。

答えて

0

最も簡単にはプロジェクトフォルダ内のDBを入れて、プロジェクトに含めています。次に、接続文字列を次のように使用します。

Provider=..bla-bla-bla..;Data Source=|DataDirectory|\myAccessFile.mdb 

次に、EXEとZIPのデータベースを組み合わせることができます。ユーザーがダウンロードして、アプリケーションをフォルダに解凍し、起動するだけです。 "DataDirectory"のデフォルトは、デスクトップアプリケーションのアプリケーションの場所になります。

関連する問題