Отключить отчет о миграции в VisualStudio - программирование

Отключить отчет о миграции в VisualStudio

СЦЕНАРИЙ

Обычно я загружаю много сторонних исходных кодов, чтобы изучить их и узнать новые вещи.

ПРОБЛЕМА

Я использую VS2013, и каждый раз, когда я открываю старое решение Visual Studio, он автоматически обновляет проект, а затем отображает html-отчет в моем веб-браузере по умолчанию.

Вопрос

Существует ли автоматический способ отключить отчет? (а не операция миграции, только отчетность)

Я не нашел в Visual Studio опции для отключения отчетности, но, возможно, мог бы изучить другой подход, если эта вещь устанавливается через реестр, чтобы взломать его, чтобы полностью отключить отчет веб-браузера или открыть файл отчета в блокноте, например?.

4b9b3361

Ответ 1

Насколько я знаю, нет способа отключить журнал обновления при открытии старого решения в более новой версии Visual Studio (это не версия с обратной совместимостью).

Однако, если вы откроете командную строку разработчика и запустите:

C:\dev\proj>devenv /upgrade thesolution.sln

Затем он выполнит обновление без фактического открытия журнала обновления.

Тогда вам просто нужно дождаться загрузки VS. Я не уверен, что здесь меньше двух зол.

Ответ 2

Существует обходной путь для этой проблемы. Вам нужно отредактировать файл .csproj.

Откройте файл .csproj и найдите элемент ниже:

<FileUpgradeFlags>0</FileUpgradeFlags>

Удалить значение этого флага и оставить его пустым, и вы не получите отчет о переносе. В случае, если значение не равно 0, любое значение, которое вы должны удалить.