Исключить зависимый файл из VSS в Visual Studio 2008 - PullRequest
0 голосов
/ 19 сентября 2011

У меня есть файл, скажем MySchema.xsd, внутри папки в проекте C #.Я автоматически генерирую класс MySchema.cs с помощью действия перед сборкой, которое запускает xsd.exe на нем.Я могу включить MySchema.cs в свой проект, и VS2008 автоматически делает его зависимым файлом MySchema.xsd.

Мне нужно включить MySchema.xsd в систему контроля версий (Visual Source Safe 2005), но исключить сгенерированный вывод, Эта запись в блоге содержит подсказку, которая делает именно то, что я хочу, за исключением того, что пункт меню «Исключить« MySchema.cs »из управления исходным кодом» не существует.Похоже, что этот пункт меню не отображается для зависимых пунктов.У меня есть эта опция для MySchema.xsd, но это не то, что я хочу.

Я попытался временно сделать MySchema.cs независимым, отредактировав файл .csproj, затем исключив файл.Это сработало, но когда я снова решил сделать файл зависимым, MySchema.xsd также исключается.

Другое решение может состоять в том, чтобы просто назвать вывод xsd.exe как-то еще, а затем исключить этот файл.Однако я хотел бы избежать переименования, если это возможно.

Есть ли другое решение, которое я пропустил?

1 Ответ

0 голосов
/ 19 сентября 2011

Как насчет удаления его из системы контроля версий, но все же включить в проект?

...