Как мне навсегда остановить попытку добавить AssemblyInfo.cs и WebMenu.csproj в TFS?

#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.