2011-09-19 98 views
0

我在C#项目的文件夹中有一个文件,比如说MySchema.xsd。我通过使用在其上运行xsd.exe的预生成操作自动生成类MySchema.cs。我可以在我的项目中包含MySchema.cs,并且VS2008会自动使其成为MySchema.xsd的相关文件。在Visual Studio 2008中排除VSS中的依赖文件

我需要在源代码控制(Visual Source Safe 2005)中包含MySchema.xsd,但不包括生成的输出。 This blog entry有一个提示,它完全符合我的要求,只是菜单选项“不包含来自源代码管理的MySchema.cs”不存在。看起来这个菜单选项不会出现在依赖项上。我确实有这个选项MySchema.xsd,但那不是我想要的。

我试着通过编辑.csproj文件暂时让MySchema.cs独立,然后排除文件。这工作,但当我去使文件再次依赖,MySchema.xsd也被排除在外。

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

是否有另一个我错过的解决方案?

回答

0

从源代码管理中删除它,但仍然包含在项目中?

+0

也试过了。 VS试图重新将其添加到源代码管理。它必须在项目中,以便当然可以建立项目。 – Andrew

+0

我知道这不是VS 2010中的要求,不知道旧版本。 – Max