我在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