1

vb.net プロジェクトを .exe ファイルに作成しました。別のマシンへのインストール中に、パッケージをインストールする場所を任意のドライブに変更できます。私のプロジェクトでは、 c:\projectで利用可能なデータベースを指すようにapp.configを設定しました。インストール中に、インストールの場所を **d:** またはどこかに変更すると、. 私が欲しいのは:invalid access db

現在のデータベースの場所を検出して、 app.configファイルを自動的に再構成したいと考えています。

4

4 に答える 4

5
Imports System.Configuration
Imports System.Configuration.ConfigurationManager

        Dim config As System.Configuration.Configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None)          
        config.ConnectionStrings.ConnectionStrings("MyProject.Properties.Settings.MyProjectConString").ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\SampleDB;Persist Security Info=True;"
        config.Save(ConfigurationSaveMode.Modified)

MyProject.Properties.Settings.MyProjectConStringプロジェクトの名前と接続文字列はどこにありますか。

于 2013-10-17T14:44:59.397 に答える