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以降サポートされています
これをどのようにデバッグできますか?
出力ウィンドウを確認しましたか?これにより、エラーメッセージ – Hans
の行の前に詳細情報が表示されます。2番目のコンピュータでプロジェクト(または「ソリューション」)を再構築しましたか?ファイルを探す場所がわからないようです。 – Spencer4134
プロジェクトを読み込むことさえできないので、プロジェクトのプロパティやファイルを見ることができません。私がやったことは、プロジェクトファイルをソリューションにロードしてから、いくつかの警告にフラグを立てることです。 – ejectamenta