2011-11-19 27 views
1

私の環境を元に戻します:VS 2010 Proは、.NET 4、C#の、Silverlightの4、ASP.NET、Win2008サーバR2は、7.5VS 2010のビルドは、xmlファイルの編集

をIIS私は、Silverlightが含まれているVSのソリューションを持っていますプロジェクトは、ASP.NETプロジェクトでホストされています。 ASP.NETプロジェクトには、WebClientクラスによる設定に使用される.xmlファイルを含むconfフォルダが含まれています。 ASP.NETプロジェクトに埋め込まれたWCFサービス。アプリケーションは、IISでASP.NETアプリケーションとして構成されています。

VSの内部と外部の設定ファイルを編集して編集できるようにします。 .xmlファイルを編集してWCFエンドポイントを変更します。 VSでソリューションをビルドすると成功しますが、VSの外の何かがxmlを以前の状態に戻して編集内容を破棄します。これは、.xmlファイル内の他の設定と同様に発生します。問題は私がCasiniを使用していたときより早く発生しました。

の.xmlファイルはVSにオープンしている場合は、私がメッセージを取得「このファイルには、ソースエディタの外部で変更されました。あなたはそれをリロードしますか?」 .xmlファイルがVSで開かれていない場合、私はメッセージを取得しません。 VSソリューションの一部として、またはその一部としてファイルを持たせることは、違いをもたらすようには見えません。

これは、他のWindowsプラットフォームでこの問題に遭遇していないため、Win2008 R2またはIIS 7での設定の可能性があります。

この問題はでポストのようになります... https://stackoverflow.com/questions/8040555/how-can-i-tell-visual-studio-2010-to-stop-overriding-my-xml-edits

+0

ソース管理下のXMLファイルはありますか? – Oded

+0

現在、SVNの下にありますが、これをソース管理の下に置く前に起こっています – stevea

答えて

0

は、溶液中に含まれるVSプロジェクトの設定ミスが原因私自身の障害を、これを考え出しました。

以前の私は、私は(...当たり前)を編集しようとしていたものを上書きし、プロジェクトVS異なるのXML設定ファイルの別のバージョンをコピーしたVSでビルド後のイベントを作成しました。それを完全に忘れてしまった。

+0

将来この回答を見つける人々の利益のために、誤設定が何であったか(そして修正する方法)を説明する必要があります。 –

+0

私はVSでポストビルドイベントを作成しました。このイベントは、別のVSプロジェクトのXML設定ファイルの別のバージョンをコピーして、編集しようとしていたものを上書きします(duh ...)。それを完全に忘れてしまった。単に問題を解消して問題を修正しました。 – stevea

+0

情報を更新していただきありがとうございます。あなたが投稿した回答にコメントを移しました。コメントを削除することもできます(知らない場合は、コメントのタイムスタンプの右側にマウスを移動すると表示され、「x」が表示されます)。コメントを削除するとコメントが削除されます。 –

関連する問題