Ошибка загрузки проекта Visual Studio 2015 C ++, как отлаживать

У меня есть проект VS 2015 C ++ в удаленном каталоге, который я хочу разделить между двумя компьютерами. На одном компьютере он загружается нормально (у него Microsoft Visual Studio Community 2015 Версия 14.0.25431.01, обновление 3, Microsoft .NET Framework версии 4.6.01055), а на другом компьютере он не загружается (также имеется Microsoft Visual Studio Community 2015 версия 14.0.25431.01. Обновление 3 Microsoft .NET Framework
Версия 4.6.01055). Когда не удается загрузить, я получаю (не очень информативное сообщение)

TargetImager.vcxproj: The application which this project type is based on
was not found. Please try this link for further information
[Ссылка совершенно бесполезна!]

Я открыл файл проекта в решении (не могу вспомнить, как мне удалось это сделать), и он представляет ряд предупреждений, например.

Код серьезности Описание Состояние подавления строки файла проекта
Предупреждение Элемент ‘PropertyGroup’ в пространстве имен ‘http://schemas.microsoft.com/developer/msbuild/2003‘имеет недопустимый дочерний элемент’ PlatformToolSet ‘в пространстве имен’http://schemas.microsoft.com/developer/msbuild/2003». Список возможных элементов ожидается: «Property, VisualStudioVersion, MinimumVisualStudioVersion, AdditionalFileItemNames, AllowUnsafeBlocks, AppConfigForCompiler, ApplicationIcon, ApplicationRevision, ApplicationVersion, AppDesignerFolder, AspNetConfiguration, AssemblyKeyContainerName, AssemblyKeyProviderName, AssemblyName, AssemblyOriginatorKeyFile, AssemblyOriginatorKeyFileType, AssemblyOriginatorKeyMode, AssemblyType, AutoGenerateBindingRedirects, AutorunEnabled, BaseAddress, BootstrapperComponentsLocation , BootstrapperComponentsUrl, BootstrapperEnabled, CharacterSet, CheckForOverflowUnderflow, CLRSupport, UseDebugLibraries, CodePage, конфигурации, ConfigurationName, ConfigurationOverrideFile, CreateDesktopShortcut, CreateWebPageOnPublish, CurrentSolutionConfigurationContents, DebugSecurityZoneURL, DebugSymbols, DebugType, DefaultClientScript, DefaultHTMLPageLayout, DefaultTargetSchema, DefineConstants, DefineDebug, DefineTrace, DelaySign, DisableLangXtns, DisallowUrlActivation Треска eAnalysisAdditionalOptions, CodeAnalysisApplyLogFileXsl, …. Разные файлы H: \ CodeProjects \ QTProjects \ TargetImager \ TargetImager.vcxproj 20

Вот раздел файла проекта XML

<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<PlatformToolSet>v140</PlatformToolSet>

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

Дело в том, что я работал на одном компьютере с VS 2015, затем я хотел запустить что-то на другом удаленном компьютере, однако к тому времени VS 2015 был заменен VS 2017, и я установил VS 2017 на удаленный компьютер. Я построил проект на VS2017, но затем вернулся к локальному ПК с VS2015, чтобы сделать кое-что из QT (плагин QT еще не доступен на VS2017). Это было нормально, но затем отказалось загружаться на удаленный компьютер VS2017. Поэтому я удалил VS2017 и заменил его на VS2015, проект по-прежнему не загружается на удаленный ПК с VS2015.

Может быть, у меня есть проект VS 2017, который по какой-то причине загружается на одном компьютере с VS2015, а не на другом, отсюда и настройки, которые VS 2015 не любит.

Поэтому я пытаюсь создать новый проект QT GUI (я установил расширение QtVsTools) на удаленной машине, которая имеет проблемы с файлом моего проекта. И теперь я получаю сообщение об ошибке (та же ошибка возникает и с новым консольным приложением win32)

.../TarImager.vcxproj cannot be opened because its project type (.vcxproj) is not
supported by this version of the application.

To open it please use a version of the project that supports it.

Насколько я знаю, .vcxproj поддерживается с MS VS 2010

Любая идея, как я могу отладить это?

0

Решение

Установка Visual Studio была повреждена, я восстановил установку и смог снова создавать проекты. Если вы получаете странные ошибки при загрузке проекта, возможно, ваша установка VS испорчена.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]