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

Обзор

ПроектПутьОшибкиПредупрежденияСообщения
ChatCppChatCpp.vcproj065

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

ChatCpp

Сообщение
ChatCpp.vcproj: Инструмент манифеста теперь автоматически осуществляет сборку файлов манифеста проекта. Это происходит из-за требования, что проекты Visual C++ должны создавать внедренный (по умолчанию) Windows SxS манифест. Возможно, для корректной работы инструмента потребуется изменить сборку. Например, рекомендуется, чтобы сведения о зависимостях, содержащиеся в файлах манифеста, были преобразованы в "#pragma comment(linker,"<вставьте здесь зависимость>")" в заголовочном файле, включаемом исходным кодом. Если проект уже внедряет манифест в секцию ресурсов RT_MANIFEST через RC-файл ресурсов, то, возможно, придется закомментировать эту строку, чтобы проект мог быть построен.
ChatCpp.vcproj: В связи с изменениями в компиляторе C++ может потребоваться изменение кода для сборки проекта без ошибок. В предыдущей версии компилятора C++ можно было указать функцию-член ее именем (например, MemberFunctionName). Стандарт же C++ требует полного имени и использования оператора взятия адреса (например, &ClassName::MemberFunctionName). Если проект содержит формы или элементы управления, используемые конструктором Windows Forms, может потребоваться изменение кода в методе InitializeComponent, поскольку конструктор раньше создавал не соответствующий стандарту код для сборки делегатов (которые используются для обработки событий).
ChatCpp.vcproj: Приложение было обновлено, чтобы включить параметры, связанные с контролем учетных записей пользователей (UAC), появившимся в Windows Vista. По умолчанию в Windows Vista при включенном контроле учетных записей приложение запускается с теми же привилегиями, что и запустивший его процесс. Это также делает невозможным запуск приложений с технологией виртуализации. Параметры, связанные с контролем учетных записей, можно изменить на странице свойств проекта.
ChatCpp.vcproj: Атрибут "Detect64BitPortabilityProblems" типа "VCCLCompilerTool" в этой версии не поддерживается и был удален в процессе преобразования.
ChatCpp.vcproj: VCWebServiceProxyGeneratorTool больше не поддерживается. Этот инструмент был удален из параметров проекта.
ChatCpp.vcproj: Атрибут "Detect64BitPortabilityProblems" типа "VCCLCompilerTool" в этой версии не поддерживается и был удален в процессе преобразования.
Показать 5 дополнительные сообщения
ChatCpp.vcproj: Преобразование файла проекта "G:\MyProjects\Programming\MS Visual Studio\InterestPrograms\Обновленные коды\MFC\ChatCpp\ChatCpp.vcproj".
ChatCpp.vcproj: Visual C++ теперь обеспечивает улучшенную безопасность в C библиотеках и C++. Повышенная безопасность включает в себя: улучшенные функции, дополнительные проверки и подтверждения, а также внутренние изменения, внесенные при проектировании. Указанные библиотеки используются по умолчанию. При сборке проекта, возможно, вы увидите предупреждения о небезопасности некоторых функций или параметров. В общем случае подобные предупреждения предлагают другой, более безопасный стиль написания кода или же предлагают использовать другую функцию. Чтобы сделать код безопаснее, рекомендуется следовать рекомендациям предупреждений. Все подробности можно найти в документации, поискав статьи "Усовершенствования системы безопасности в CRT" или "Проверяемые итераторы".
ChatCpp.vcproj: Параметры по умолчанию компилятора C/C++ были изменены для большего соответствия стандарту ISO C++. В изменения входят: обеспечение области видимости переменных, объявленных в заголовке оператора for, и поддержка wchar_t в качестве элементарного типа. Эти изменения могут привести к тому, что существующий код можно будет скомпилировать только после внесения соответствующих поправок, либо изменив параметры компилятора, осуществляющего построение.
ChatCpp.vcproj: Веб-развертывание на локальном IIS-сервере больше не поддерживается. Инструмент веб-развертывания был удален из параметров проекта.
ChatCpp.vcproj: Преобразование в новый файл проекта "G:\MyProjects\Programming\MS Visual Studio\InterestPrograms\Обновленные коды\MFC\ChatCpp\ChatCpp.vcxproj" завершено.
Скрыть 5 дополнительные сообщения