8

C#/XAML で Windows ストア アプリをコンパイルしようとすると問題が発生します。コンパイルしようとするたびに、次のエラーが表示されます。

Error 1 The system cannot find the file specified. (Exception from HRESULT: 0x80070002) App1

C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v11.0\Microsoft.Windows.UI.Xaml.Common.targets(190,9): Xaml Internal Error error WMC9999: The system cannot find the file specified. (Exception from HRESULT: 0x80070002)

私はファイルを持っているので、それは問題ではありません。この問題は、テンプレートから新しい Windows 8 ストア アプリを作成するときにも発生するため、システムの問題のようです。コンピューターを再起動し、VS2012 のインストールを (2 回) 修復しようとしましたが、結果が得られませんでした。

何か案が?誰でもこの問題を解決するのを手伝ってくれますか? Visual Studio Professional 2012 を持っています。よろしくお願いします

編集:これは、「C:\Program Files (x86)\MSBuild\Microsoft\WindowsXaml\v11.0\Microsoft.Windows.UI.Xaml.Common.targets(190,9)」のコードです。

<CompileXaml
                LanguageSourceExtension="$(DefaultLanguageSourceExtension)"
                Language="$(Language)"
                RootNamespace="$(RootNamespace)"
                XamlPages="@(Page)"
                XamlApplications="@(ApplicationDefinition)"
                PriIndexName="$(PriIndexName)"
                ProjectName="$(MsBuildProjectName)"
                IsPass1="True"
                CodeGenerationControlFlags="$(XamlCodeGenerationControlFlags)"
                ProjectPath="$(MSBuildProjectFullPath)"
                OutputPath="$(XamlGeneratedOutputPath)"
                OutputType="$(OutputType)"
                TargetPlatformWinMDLocation="$(TargetPlatformWinMDLocation)"
                ReferenceAssemblyPaths="@(ReferenceAssemblyPaths)"
                ReferenceAssemblies ="@(ReferencePath)"
                ShareAppDomains="$(XamlShareAppDomains)"
                ForceSharedAppDomainShutdown="False"
                CompileMode="RealBuildPass1"
                XAMLFingerprint="$(XAMLFingerprint)"
                FingerprintIgnorePaths="$(XAMLFingerprintIgnorePaths)"
                VCInstallDir="$(VCInstallDir_110)"
             >

            <Output Condition=" '$(ManagedAssembly)'!='false' " ItemName="Compile"   TaskParameter="GeneratedCodeFiles" />

            <!-- Add to the list list of files written. It is used in Microsoft.Common.Targets to clean up 
                 for a next clean build 
              -->
            <Output ItemName="FileWrites" TaskParameter="GeneratedCodeFiles" />
            <Output ItemName="FileWrites" TaskParameter="GeneratedXamlFiles" />
            <Output ItemName="_GeneratedCodeFiles" TaskParameter="GeneratedCodeFiles" />
        </CompileXaml>
4

3 に答える 3

2

私の問題は、ソリューションにまだ含まれていないものへの参照を使用していたことです。すべての参照を削除すると、すべてが機能しました。しかし、エラーメッセージはまったく役に立ちません。

于 2014-12-09T03:32:17.250 に答える
0

プロジェクトのコピーを作成して新しいソリューションに追加したときにこのエラーが発生しましたが、参照を更新するのを忘れていたため、古い参照パスをまだ見ていました。

于 2015-09-29T07:50:08.590 に答える
0

私にとっての問題は、参照の 1 つがブロックされたことでした。読み取り許可エラーがありました。ブロックを解除すると、ソリューションは問題なくビルドされました。

于 2015-06-10T21:49:23.923 に答える