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
の出力に名前を付けてから、そのファイルを除外することです。しかし、可能ならば名前の変更を避けたい。
私が見逃した解決策はありますか?
それも試してみました。 VSはソースコントロールに再追加しようとします。プロジェクトが構築されるように、プロジェクトに参加しなければなりません。 – Andrew
私はVS 2010のreqではないことを知っています。古いバージョンについてはわかりません。 – Max