2011-09-19 21 views
0

C#プロジェクトのフォルダ内にファイルがあります。これはMySchema.xsdとしましょう。私は、MySchema.csというクラスを自動的に生成しています。その前には、xsd.exeを実行するビルドアクションがあります。自分のプロジェクトにMySchema.csを含めることができ、VS2008はそれを自動的にMySchema.xsdという従属ファイルにします。Visual Studio 2008でVSSから従属ファイルを除外します

ソースコントロール(Visual Source Safe 2005)にMySchema.xsdを含める必要がありますが、生成された出力は除外してください。 This blog entryには、「ソース管理からMySchema.csを除外する」メニューオプションが存在しないことを除いて、ちょうど私がしたいことをするヒントがあります。このメニューオプションは従属項目には表示されないようです。私はMySchema.xsdのためのそのオプションを持っていますが、それは私が欲しいものではありません。

MySchema.cs.csprojファイルを編集してから除外して、ファイルを除外してみました。それはうまくいったけど、ファイルをもう一度依存させようとすると、MySchema.xsdも除外されました。

もう1つの解決策は、xsd.exeの出力に名前を付けてから、そのファイルを除外することです。しかし、可能ならば名前の変更を避けたい。

私が見逃した解決策はありますか?

答えて

0

ソース管理から削除しても、まだプロジェクトに入っていたらどうでしょう?

+0

それも試してみました。 VSはソースコントロールに再追加しようとします。プロジェクトが構築されるように、プロジェクトに参加しなければなりません。 – Andrew

+0

私はVS 2010のreqではないことを知っています。古いバージョンについてはわかりません。 – Max

関連する問題