4

ローカルコンピューターを開発データベースまたは本番データベースに接続する必要がある場合は、データベース接続文字列を含むローカル構成ファイルを使用します。このファイルConnectionStrings.local.configをC#プロジェクトに含めて、簡単に編集できるようにします。

各サーバーの実際のデータソースの接続文字列プロパティを交換する構成変換を使用するため、公開Webツールに移動するときにこのファイルを含めたくありません。

.csproj次のようにファイルを変更しました。

除外する

ただし、ConnectionStrings.local.configファイルは、公開された後もフォルダーに表示されます。

Visual Studioからファイルを除外せずに、展開から削除するにはどうすればよいですか?

4

2 に答える 2

4

特定のファイルのプロパティ ウィンドウ (Visual Studio から) で、[出力ディレクトリにコピー] を [コピーしない] に設定し、[ビルド アクション] が [なし] であることを確認します。

また、最初に DESTINATION ディレクトリをクリアしましたか? おそらく、ファイルは以前の発行からそこに残されていましたか? デフォルトでは、発行は宛先ディレクトリを「消去」しません。

于 2012-07-16T19:31:25.577 に答える
0

ファイルを除外するには1.ソリューションエクスプローラーで、除外するファイルを選択します。2. [プロパティ]ウィンドウで、[除外]プロパティを選択し、trueに設定します。

于 2012-07-16T19:17:20.013 に答える