0

2台のコンピュータ間で共有したいリモートディレクトリにVS 2015 C++プロジェクトがあります。 1台のコンピュータでは、読み込みに失敗した他のコンピュータに正常に読み込まれます(Microsoft Visual Studio Community 2015バージョン14.0.25431.01 Update 3 Microsoft .NET Frameworkバージョン4.6.01055)。また、Microsoft Visual Studio Community 2015 Version 14.0.25431.01更新プログラム3 Microsoft .NET Framework バージョン4.6.01055)。それはロードに失敗したとき、私は(非常に有益ではないメッセージ)を取得ビジュアルスタジオの読み込み中にエラーが発生する2015 C++プロジェクト、デバッグ方法

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」を警告、無効な子要素の名前空間の「PlatformToolSet」「http://schemas.microsoft.com/developer/msbuild/2003」を有します。予想可能な要素のリスト:「プロパティ、VisualStudioVersion、MinimumVisualStudioVersion、AdditionalFileItemNames、AllowUnsafeBlocks、AppConfigForCompiler、ApplicationIcon、ApplicationRevision、アプリケーションバージョン、AppDesignerFolder、AspNetConfiguration、AssemblyKeyContainerName、AssemblyKeyProviderName、のAssemblyName、AssemblyOriginatorKeyFile、AssemblyOriginatorKeyFileType、AssemblyOriginatorKeyMode、AssemblyType、AutoGenerateBindingRedirects、AutorunEnabled、BASEADDRESS、BootstrapperComponentsLocation 、BootstrapperComponentsUrl、BootstrapperEnabled、するCharacterSet、CheckForOverflowUnderflow、CLRSupport、UseDebugLibraries、コードページ、コンフィギュレーション、ConfigurationName、ConfigurationOverrideFile、CREATEDESKTOPSHORTCUT、CreateWebPageOnPublish、CurrentSolutionConfigurationContents、DebugSecurityZoneURL、DebugSymbols、DEBUGTYPE、DefaultClientScript、DefaultHTMLPageLayout、DefaultTargetSchema、DefineConstants、DefineDebug、DefineTrace、DelaySign、DisableLangXtns、DisallowUrlActivation 、Cod eAnalysisAdditionalOptions、CodeAnalysisApplyLogFileXsl、....その他のファイルH:\ CodeProjects \ QTProjects \ TargetImager \ TargetImager.vcxproj 20

ここでは、それはこのPlatformToolSetを好きではないプロジェクトファイルのXMLのセクション

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

です例えば設定する。 VS2015のプロパティページの設定が選択できるので、私はそれを取得しません。私はとにかくこのプロパティをクリックして適用を変更し、それを再びクリックして適用を変更しました。以前と同じエラーメッセージが表示されたままプロジェクトファイルに残っていますが、新しいプロパティが表示されていることを確認するために、設定をv140_xpに変更しました。

私はVS 2015で1台のコンピュータで作業していましたが、別のリモートコンピュータで何かを実行したかったのですが、VS 2015はVS 2017に置き換えられ、VS 2017はリモートにインストールされました。私はVS2017でプロジェクトを構築しましたが、VS2015を使ってローカルPCに戻っていくつかのQTを行いました(QTプラグインはまだVS2017では利用できません)。これはOKでしたが、リモートVS2017 PCにロードすることを拒否しました。だから私はVS2017をアンインストールしてVS2015に置き換えましたが、プロジェクトはまだVS2015のリモートPCにロードされません。

多分私は何かの理由でVS2015と1つのコンピュータに何らかの理由で負荷がかかり、それ以外のものではないVS2015プロジェクトを持っています。

私はプロジェクトファイルに問題があるリモートマシンに新しい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

出力ウィンドウを確認しましたか?これにより、エラーメッセージ – Hans

+0

の行の前に詳細情報が表示されます。2番目のコンピュータでプロジェクト(または「ソリューション」)を再構築しましたか?ファイルを探す場所がわからないようです。 – Spencer4134

+0

プロジェクトを読み込むことさえできないので、プロジェクトのプロパティやファイルを見ることができません。私がやったことは、プロジェクトファイルをソリューションにロードしてから、いくつかの警告にフラグを立てることです。 – ejectamenta

答えて

0

ビジュアルスタジオのインストールが破損してしまったため、インストールを修復してプロジェクトを再作成できました。奇妙なプロジェクトの読み込みエラーが発生した場合、多分あなたのVSのインストールが台無しです。

関連する問題