我在一个远程目录上有一个VS 2015 C++项目,我希望在两台计算机之间共享该项目。在一台计算机上加载正常(它有Microsoft Visual Studio Community 2015版本14.0.25431.01 Update 3Microsoft .NET框架版本4.6.01055)在另一台它无法加载的计算机上(它还有Microsoft Visual Studio Community 2015版本14.0.25431.01 Update 3Microsoft .NET框架版本4.6.01055)。当它加载失败时,我会得到(信息性不强的消息)
TargetImager.vcxproj: The application which this project type is based on
was not found. Please try this link for further information
这个链接完全没用!
我在解决方案中打开了项目文件(不记得我是如何做到的),它显示了许多警告,例如。
严重性代码说明项目文件行隐藏状态警告命名空间'http://schemas.microsoft.com/developer/msbuild/2003‘中的元素'PropertyGroup’在命名空间'http://schemas.microsoft.com/developer/msbuild/2003‘中具有无效的子元素'PlatformToolSet’。预期的可能元素列表:'Property,VisualStudioVersion,MinimumVisualStudioVersion,AdditionalFileItemNames,AllowUnsafeBlocks,AppConfigForCompiler,ApplicationIcon,ApplicationRevision,ApplicationVersion,AppDesignerFolder,AspNetConfiguration,AssemblyKeyContainerName,AssemblyKeyProviderName,AssemblyName,AssemblyOriginatorKeyFile,AssemblyOriginatorKeyFileType,AssemblyOriginatorKeyMode,AssemblyType,AutoGenerateBindingRedirects,AutorunEnabled,Configuration,,#en44,....杂项文件#0# 20
以下是项目文件XML的部分
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<PlatformToolSet>v140</PlatformToolSet>
例如,它不喜欢这个PlatformToolSet设置。我不理解它,因为它是VS2015属性页中的一个可以选择的设置。不管怎样,我更改了这个属性,单击apply,然后再更改回来,单击apply。它仍然和以前一样存在于项目文件中,我还将设置更改为v140_xp,只是为了验证它是否看到了它原来的新属性。
故事是这样的:我在一台计算机上使用VS 2015,然后我想在另一台远程计算机上运行一些东西,但是当时VS 2015被VS 2017所取代,我在远程计算机上安装了VS 2017。我在VS2017上构建了这个项目,但随后使用VS2015回到本地PC上做一些QT工作(QT插件在VS2017上还不可用)。这是正常的,但随后它拒绝加载到远程VS2017 PC。所以我卸载了VS2017并将其替换为VS2015,该项目仍然不能加载到安装了VS2015的远程PC上。
也许我有一个VS 2017项目,出于某种原因,它在一台装有VS2015的电脑上加载,而不是在另一台电脑上加载,因此VS 2015不喜欢这样的设置。
因此,我尝试在项目文件有问题的远程计算机上创建一个新的QT项目(我安装了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.
据我所知,自MS VS 2010以来一直支持.vcxproj
你知道我怎么调试这个吗?
发布于 2017-05-18 18:02:45
visual studio安装已损坏,我修复了安装,然后可以再次创建项目。如果你得到奇怪的项目加载错误,那么也许你的VS安装是一团糟。
https://stackoverflow.com/questions/44041626
复制相似问题