#tfs #visual-studio-2017 #tfs-2015
#tfs #visual-studio-2017 #tfs-2015
Вопрос:
Я работал над старым ASP.NET Приложение WebForms, написанное много лет назад людьми, которых больше нет, в VB.NET . Я предпочитаю использовать C #, но могу сделать VB.NET . В любом случае, я хотел добавить в решение новый проект с именем WebMenu. Я случайно сделал это как проект C #, о котором я не осознавал, пока не попытался импортировать VB.NET файлы, которые необходимо было включить в этот новый проект, но не удалось, потому что я допустил ошибку, создав новый проект как проект C #.
Итак, я удалил проект из решения, затем вышел из VS 2017, где я затем удалил папку WebMenu. После этого я вернулся в VS 2017, создал проект WebMenu как VB.NET проект, и продолжил включать уже существующие файлы в новый проект WebMenu. Все шло хорошо, пока я не попытался проверить свои изменения в TFS. По какой-то причине либо VS 2017, либо TFS считают, что в WebMenu есть файл AssemblyInfo.cs и файл WebMenu.csproj. Он хочет добавить оба в TFS. Я могу исключить их при возврате файлов, но в следующий раз, когда я захочу вернуть измененные файлы, файлы AssemblyInfo.cs и WebMenu.csproj появятся на вкладке возврата для TFS. Это стало очень утомительным.
Итак, как мне навсегда сделать так, чтобы либо VS 2017, либо TFS 2015 прекратили попытки добавить эти два файла в TFS?
Комментарии:
1. Вы используете Git или TFVC? Вы добавили соответствующий файл
.gitignore
or.tfignore
в свой репозиторий?2. Хороший вопрос, извините, что я этого не указал. Мы используем TFVC.