Отключить отчет о миграции в VisualStudio
СЦЕНАРИЙ
Обычно я загружаю много сторонних исходных кодов, чтобы изучить их и узнать новые вещи.
ПРОБЛЕМА
Я использую VS2013, и каждый раз, когда я открываю старое решение Visual Studio, он автоматически обновляет проект, а затем отображает html-отчет в моем веб-браузере по умолчанию.
Вопрос
Существует ли автоматический способ отключить отчет? (а не операция миграции, только отчетность)
Я не нашел в Visual Studio опции для отключения отчетности, но, возможно, мог бы изучить другой подход, если эта вещь устанавливается через реестр, чтобы взломать его, чтобы полностью отключить отчет веб-браузера или открыть файл отчета в блокноте, например?.
Ответы
Ответ 1
Насколько я знаю, нет способа отключить журнал обновления при открытии старого решения в более новой версии Visual Studio (это не версия с обратной совместимостью).
Однако, если вы откроете командную строку разработчика и запустите:
C:\dev\proj>devenv /upgrade thesolution.sln
Затем он выполнит обновление без фактического открытия журнала обновления.
Тогда вам просто нужно дождаться загрузки VS. Я не уверен, что здесь меньше двух зол.
Ответ 2
Существует обходной путь для этой проблемы. Вам нужно отредактировать файл .csproj
.
Откройте файл .csproj и найдите элемент ниже:
<FileUpgradeFlags>0</FileUpgradeFlags>
Удалить значение этого флага и оставить его пустым, и вы не получите отчет о переносе. В случае, если значение не равно 0, любое значение, которое вы должны удалить.