-1

Vb10 で「発行」手順を使用してアプリケーションをデプロイしました。このアプリケーションには、ユーザーが変更できるいくつかの構成パラメーターが必要なので、アプリケーションが読み取る .INI ファイルにそれらを入れました。問題は、この .INI ファイルを .EXE と同じフォルダに配置して動作させる必要があることです。アプリケーションをインストールした PC で .EXE の場所を見つけることができません (.INI が見つからないことを除けば、正常に動作しています)。助けはありますか?

4

2 に答える 2

1

これにアプローチする最善の方法は、.ini ファイルをアプリケーションと共にデプロイすることです。これは、Visual Studio でいくつかのプロパティを変更することで自動化できます。

  • ini ファイルを右クリックし、[プロパティ] を選択します。
  • 「ビルド アクション」を「コンテンツ」に設定します。
  • 「出力ディレクトリにコピー」を「常にコピー」に設定

パブリッシュすると、ini ファイルが一緒にコピーされます。

ここに画像の説明を入力

于 2013-03-27T21:30:27.013 に答える
0

これにより、現在実行中のアセンブリの完全なパス名がわかります。

System.Reflection.Assembly.GetExecutingAssembly().Location
于 2013-03-27T21:26:47.403 に答える