我在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
的输出命名为其他内容,然后排除该文件。但是,如果可能的话,我想避免重命名。
我错过了另一种解决方案吗?
答案 0 :(得分:0)
如何将其从源代码管理中删除但仍包含在项目中?