Как мне убедиться, что мой файл csproj включен в мою регистрацию в VS TFS? - PullRequest
0 голосов
/ 07 декабря 2018

Мне было приказано удалить файл cshtml из папки View, а затем включить мой файл csproj с зарегистрированными изменениями в VS TFS.

Однако csprojфайл не отображается при включенных изменениях в моем Team Explorer Ожидающие изменения, потому что с ним ничего не было сделано.Из того, что сказал мой инструктор, очевидно, что удаление файла требует также и файла csproj.

Я следовал инструкциям, как найти свой файл csproj, но не могу понять, как включить его в мою регистрацию.

Может кто-нибудь объяснить, как это сделать?Кроме того, какое соединение csproj имеет отношение к измененному удаленному файлу?

1 Ответ

0 голосов
/ 07 декабря 2018

Для проектов .NET Framework * список файлов в проекте хранится в вашем файле .csproj (вы можете открыть его с помощью Блокнота или подобного и посмотреть на него, но нене редактируйте его, если вы не знаете, что делаете).

Проблема, которую вы описали, заключается в том, что при добавлении или удалении файла из проекта он не сохраняет файл проекта автоматически.Вы можете принудительно сохранить файл проекта двумя способами:

  1. Нажмите Ctrl + Shift + S (Сохранить все), чтобы принудительно сохранить все.
  2. Перестройте проект, что приведет к его сохранению.

Теперь, если вы войдете в TFS, вы увидите, что файл изменился, и сможете сохранить эти изменения.


* .NET Core и проекты .NET Standard включают все файлы в папке проекта, за исключением исключенных, по сравнению с проектами .NET Framework, где они исключаются до тех пор, пока не будут включены в файл проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...