2012-12-27 3 views
7

私はVisual Studioで書かれた私の不気味なプロジェクトをリファクタリングしています。私はLinuxのバックグラウンドから来て、Visual Studioにメニューを無効にするためのカタコンベを見つけました。Regenerate Settings.settings

Settings.settingsファイルをあるソリューションから別のソリューションに移動しようとしています。

すべてのテキストをSettings.Designer.csからコピーすると、コンパイル時に必要な機能が生成されていますが、プロパティを変更するためにGUIを使用できないようです。私のソースプロジェクトとは異なり、GUIはプロパティを表示しません。私はまた、私の変更がVSの気まぐれで(このファイルを再生成するときに)消えることを心配しています。

これらのプロパティは、既存の設定ファイルからどのように再生成できますか?

+0

あなたは、変換しようとしていたファイルのコードの例を表示できますか? – MethodMan

答えて

13

.Designer.csファイルを削除し、.settingsファイルをプロジェクトから除外して、再度組み込むことができます。その後、.designerファイルが再生成されます。

[すべてのファイルを表示]ボタンをクリックすると、プロジェクトから除外したファイルが表示されません。

+0

これは動作しません。ファイルがなければ、コンパイル時エラーが発生します。ソースファイル 'Properties \ Settings.Designer.cs'が見つかりませんでした。 – Mikhail

+0

申し訳ありませんが、ビルド時に再生成されません。 .designerファイルを削除する必要があります。 .settingsファイルをプロジェクトから除外し、再度組み込みます。その後、.designerファイルが再度生成されます。私はこのアプローチを試したところ、うまくいきました。 – Tys

+0

間には、[すべてのファイルを表示]ボタンをクリックしてください。そうしないと、プロジェクトから除外したファイルが表示されません。 – Tys

1

this ASP.NET postによると、あなたはsettings.settingsファイルを編集し、settings.designer.csファイルの値が変更されない場合は、あなたがsettings.designer.csを削除することができ、この

を行うことができますファイルを開き、settings.settingsファイルを右クリックして[カスタムツールを実行する]を選択します。これでsettings.designer.csファイルが再生成されます。

+0

OPは逆に行きたいです。彼らはsettings.designer.csファイルを変更し、GUIをリフレッシュしたい。 – coryvb123

1

私はちょうど同様のことをしなければなりませんでした。

  1. 名前はそれが
  2. が設定は、プロパティのディレクトリにファイルを移動しSettings.settings「追加...」を使用して設定ファイルを追加します。私のために働いた何

    が、これがあります。 (ちょうどそれをつかんでください)
  3. これは空の設定ファイルなので、移動したい古い設定ファイルを同じエリアにコピーして、作成した設定ファイルを上書きします。

私の問題は、私がSettings.settingsファイルとSettings.Designer.csの両方をコピーしようとしているに捕まってしまったということでしたSettings.Designer.csを再作成するためのカスタムツールを実行します。それは無事だった。

関連する問題