我在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
的输出命名为其他内容,然后排除该文件。但是,如果可能的话,我想避免重命名。
是否有另一个我错过的解决方案?
也试过了。 VS试图重新将其添加到源代码管理。它必须在项目中,以便当然可以建立项目。 – Andrew
我知道这不是VS 2010中的要求,不知道旧版本。 – Max