2011-01-05 5 views
2

ここで私は "テンプレート"はプロジェクトのビルドターゲット名であり、C++テンプレートではないことを意味します<> > VS 2010、そして今私は(「デバッグ」と「リリースと一緒に)「テンプレート」という名前の偽のビルドターゲットの束を持っているVS 2010 C++:プロジェクトターゲット "テンプレート"を削除するにはどうすればよいですか?

私がチェックしたとき -

私はVS 2008から私たちのマスター溶液を変換しました。それらのどれも参照されていません - つまり、プロジェクトが "テンプレート"ビルドターゲットを使用することを指定するソリューションターゲットがありません。VS2010は、プロジェクトから削除したり名前を変更したりすることを拒否します:

私は考えていません帽子これは、任意のアイデアを意味する? (すべてのプロジェクトがこの新しい虚偽のターゲットを持っているわけではなく、私はパターンが見えない、あるいはそうでないパターンを見ることはできません)。

+2

は、溶液中で定義されたテンプレートのターゲット、プロジェクトファイル、またはその両方か?場合によっては、ソリューション/プロジェクトファイルを手作業で編集して、ビジュアルスタジオで削除できないようにする必要がありました。 –

+0

ありがとうございます - それを答えて、私はあなたにそれを与えるでしょう。 .vcxprojファイルから問題のあるターゲットを手動で切り取ることができました。 – Mordachai

答えて

2

解決策は、VS2008-> VS2010変換から残されたプロジェクトファイル内のいくつかの問題のXMLテキストを削除するように思われます。

要約すると、以下のタグをプロジェクトファイルで探します。それらを削除し、Visual Studioでプロジェクトを再度開きます。テンプレートビルドターゲットを削除できるようになりました。

<ProjectExtensions> 
    <VisualStudio> 
    <UserProperties RESOURCE_FILE="Dot.rc" /> 
    </VisualStudio> 
</ProjectExtensions> 

は、ここでは詳しく説明: http://qualapps.blogspot.com/2010/07/invalid-pointer-error-in-visual-studio.html

関連する問題