2012-11-08 10 views
5

既存のプロジェクトからプロジェクトテンプレートを作成しました。この場合はリソースDLLだけです。テンプレートから新しいプロジェクトを作成するときにエラーメッセージが表示される

プロジェクトのデータの一部を$ projectname $タグに置き換えて、内容とファイル名をプロジェクト名として入力するようにしました。私は2つのダイアログボックスが表示テンプレートから新しいプロジェクトを作成すると、最初のものは成功を示すように思われる、すなわち

The operation completed successfully. 

もう一つは、アクセス違反があったことを示している、すなわち

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 

OKボタンを押すと、新しいプロジェクトは表示されません。私はディスクをチェックし、プロジェクトファイル(vcxproj)だけが作成されています。この場合、それはうまく見え、他のファイルは作成されませんでした。

私はvcxprojファイルをチェックしたところ、うまく見えました。

その他の情報:私はVS 2012

  • を使用しています

    • VSは、管理者モードで
    • を開始されたターゲットの場所は、マイドキュメントフォルダ

    任意のアイデアですか?

    // * eggbox

  • 答えて

    0

    SolutionName.vcxprojファイルには、追加のコンパイルファイルに関する情報が含まれています。ソリューションをコンパイルする必要があるすべてのファイルは、SolutionName.vcxprojファイルと同じフォルダに配置する必要があります。

    それは問題はまた、VS 2013上で再生されるvcxprojファイルの次の行

    <ItemGroup> 
    <ClCompile Include="Example\AdditionCompiledFile.cpp" /> 
    <ClCompile Include="ConsoleApplication1.cpp" /> 
    <ClCompile Include="stdafx.cpp"> 
        <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='DebugMD|Win32'">Create</PrecompiledHeader> 
    </ClCompile> 
    

    と相関している非常に興味深い問題です。

    関連する問題