从Visual Studio 2008中的VSS中排除依赖文件

时间:2011-09-19 18:19:21

标签: visual-studio-2008 visual-sourcesafe

我在C#项目的文件夹中有一个文件,比如MySchema.xsd。我通过使用在其上运行MySchema.cs的预构建操作自动生成类xsd.exe。我可以在我的项目中包含MySchema.cs,VS2008会自动将其作为MySchema.xsd的相关文件。

我需要在源代码管理中包含MySchema.xsd(Visual Source Safe 2005),但不包括生成的输出。 This blog entry有一个提示符合我的要求,但菜单选项“从源代码管理中排除'MySchema.cs'”不存在。似乎这个菜单选项不会出现在依赖项目中。我确实有MySchema.xsd的选项,但这不是我想要的。

我尝试通过编辑MySchema.cs文件暂时使.csproj独立,然后排除文件。这很有效,但是当我再次依赖文件时,MySchema.xsd也被排除在外。

另一种解决方案可能只是将xsd.exe的输出命名为其他内容,然后排除该文件。但是,如果可能的话,我想避免重命名。

我错过了另一种解决方案吗?

1 个答案:

答案 0 :(得分:0)

如何将其从源代码管理中删除但仍包含在项目中?