Отчет о миграции - in_NotSoFatso

Обзор

ПроектПутьОшибкиПредупрежденияСообщения
in_NotSoFatsoin_NotSoFatso.vcproj0125
Решениеin_NotSoFatso.sln012

Решение и проекты

in_NotSoFatso

Сообщение
in_NotSoFatso.vcproj: Инструмент манифеста теперь автоматически осуществляет сборку файлов манифеста проекта. Это происходит из-за требования, что проекты Visual C++ должны создавать внедренный (по умолчанию) Windows SxS манифест. Возможно, для корректной работы инструмента потребуется изменить сборку. Например, рекомендуется, чтобы сведения о зависимостях, содержащиеся в файлах манифеста, были преобразованы в "#pragma comment(linker,"<вставьте здесь зависимость>")" в заголовочном файле, включаемом исходным кодом. Если проект уже внедряет манифест в секцию ресурсов RT_MANIFEST через RC-файл ресурсов, то, возможно, придется закомментировать эту строку, чтобы проект мог быть построен.
in_NotSoFatso.vcproj: В связи с изменениями в компиляторе C++ может потребоваться изменение кода для сборки проекта без ошибок. В предыдущей версии компилятора C++ можно было указать функцию-член ее именем (например, MemberFunctionName). Стандарт же C++ требует полного имени и использования оператора взятия адреса (например, &ClassName::MemberFunctionName). Если проект содержит формы или элементы управления, используемые конструктором Windows Forms, может потребоваться изменение кода в методе InitializeComponent, поскольку конструктор раньше создавал не соответствующий стандарту код для сборки делегатов (которые используются для обработки событий).
in_NotSoFatso.vcproj: Приложение было обновлено, чтобы включить параметры, связанные с контролем учетных записей пользователей (UAC), появившимся в Windows Vista. По умолчанию в Windows Vista при включенном контроле учетных записей приложение запускается с теми же привилегиями, что и запустивший его процесс. Это также делает невозможным запуск приложений с технологией виртуализации. Параметры, связанные с контролем учетных записей, можно изменить на странице свойств проекта.
in_NotSoFatso.vcproj: Атрибут "Detect64BitPortabilityProblems" типа "VCCLCompilerTool" в этой версии не поддерживается и был удален в процессе преобразования.
in_NotSoFatso.vcproj: VCWebServiceProxyGeneratorTool больше не поддерживается. Этот инструмент был удален из параметров проекта.
in_NotSoFatso.vcproj: Параметр /Og компилятора C/C++ устарел и был удален из параметров проекта. Вместо него рекомендуется использовать параметры /O1 или /O2.
in_NotSoFatso.vcproj: VCConvertEngine не удалось преобразовать атрибут GlobalOptimizations = TRUE в Tool VCCLCompilerTool.
in_NotSoFatso.vcproj: Атрибут "Detect64BitPortabilityProblems" типа "VCCLCompilerTool" в этой версии не поддерживается и был удален в процессе преобразования.
in_NotSoFatso.vcproj: Все приведенные ниже пользовательские макросы для конфигурации "Debug|Win32" используются раньше соответствующих определений, что может привести к непредсказуемым результатам сборки. В этом выпуске такое поведение не поддерживается. Чтобы исправить эту ошибку, измените порядок включения страниц свойств, использующих такие пользовательские макросы, и убедитесь, что они используются после страниц свойств, в которых эти макросы определяются.
in_NotSoFatso.vcproj: MSB4211: E:\VS2017\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Common.props (150,5); Свойству "WindowsTargetPlatformVersion" в первый раз присваивается значение, но оно уже было использовано в "E:\VS2017\Common7\IDE\VC\VCTargets\Microsoft.Cpp.WindowsSDK.props (29,5)".
in_NotSoFatso.vcproj: Все приведенные ниже пользовательские макросы для конфигурации "Release|Win32" используются раньше соответствующих определений, что может привести к непредсказуемым результатам сборки. В этом выпуске такое поведение не поддерживается. Чтобы исправить эту ошибку, измените порядок включения страниц свойств, использующих такие пользовательские макросы, и убедитесь, что они используются после страниц свойств, в которых эти макросы определяются.
in_NotSoFatso.vcproj: MSB4211: E:\VS2017\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Common.props (150,5); Свойству "WindowsTargetPlatformVersion" в первый раз присваивается значение, но оно уже было использовано в "E:\VS2017\Common7\IDE\VC\VCTargets\Microsoft.Cpp.WindowsSDK.props (29,5)".
Показать 5 дополнительные сообщения
in_NotSoFatso.vcproj: Преобразование файла проекта "C:\Users\root\src\NotSoFatso_v851_src\in_NotSoFatso.vcproj".
in_NotSoFatso.vcproj: Visual C++ теперь обеспечивает улучшенную безопасность в C библиотеках и C++. Повышенная безопасность включает в себя: улучшенные функции, дополнительные проверки и подтверждения, а также внутренние изменения, внесенные при проектировании. Указанные библиотеки используются по умолчанию. При сборке проекта, возможно, вы увидите предупреждения о небезопасности некоторых функций или параметров. В общем случае подобные предупреждения предлагают другой, более безопасный стиль написания кода или же предлагают использовать другую функцию. Чтобы сделать код безопаснее, рекомендуется следовать рекомендациям предупреждений. Все подробности можно найти в документации, поискав статьи "Усовершенствования системы безопасности в CRT" или "Проверяемые итераторы".
in_NotSoFatso.vcproj: Параметры по умолчанию компилятора C/C++ были изменены для большего соответствия стандарту ISO C++. В изменения входят: обеспечение области видимости переменных, объявленных в заголовке оператора for, и поддержка wchar_t в качестве элементарного типа. Эти изменения могут привести к тому, что существующий код можно будет скомпилировать только после внесения соответствующих поправок, либо изменив параметры компилятора, осуществляющего построение.
in_NotSoFatso.vcproj: Веб-развертывание на локальном IIS-сервере больше не поддерживается. Инструмент веб-развертывания был удален из параметров проекта.
in_NotSoFatso.vcproj: Преобразование в новый файл проекта "C:\Users\root\src\NotSoFatso_v851_src\in_NotSoFatso.vcxproj" завершено.
Скрыть 5 дополнительные сообщения

Решение

Сообщение
in_NotSoFatso.sln: Среде Visual Studio требуется внести в этот проект нефункциональные изменения, чтобы его можно было открывать в выпущенных версиях Visual Studio, которые новее Visual Studio 2010 с пакетом обновления 1 (SP1), без ущерба для поведения проекта.
Показать 2 дополнительные сообщения
in_NotSoFatso.sln: Успешно создана резервная копия файла C:\Users\root\src\NotSoFatso_v851_src\Backup\in_NotSoFatso.sln
in_NotSoFatso.sln: Перенос решения успешно завершен
Скрыть 2 дополнительные сообщения