3

ASP.NET アプリケーションで不可解なコンパイル エラーが発生しました。

プロジェクト ファイルには、参照リストに .NET Framework アセンブリ 'WindowsBase、PresentationCore、PresentationFramework' が含まれている必要があります

それが WPF アセンブリです。私のプロジェクトは ASP.NET です。誰もこれに遭遇したことがありますか?

さらに奇妙なことに、別の問題のために .resx ファイルをいじり始める前に、プロジェクトがコンパイルされていました。その後、突然、この無意味なエラーが表示されました。

4

2 に答える 2

15

これは、ビルド アクションが に設定されたファイルがプロジェクト内にある場合に発生しますResource。(WPF 埋め込みに使用されます)

問題のあるファイルを見つけて、ビルド アクションを変更します。

于 2012-06-06T22:27:20.437 に答える
1

csproj ファイルには次のものがありました。

<Page Include="BuildProcessTemplates\DefaultTemplate.11.1.xaml">
  <Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="BuildProcessTemplates\LabDefaultTemplate.11.xaml">
  <Generator>MSBuild:Compile</Generator>
</Page>
<Page Include="BuildProcessTemplates\UpgradeTemplate.xaml">
  <Generator>MSBuild:Compile</Generator>
</Page>

以下に変更すると、問題が修正されました。

<Content Include="BuildProcessTemplates\DefaultTemplate.11.1.xaml" />
<Content Include="BuildProcessTemplates\LabDefaultTemplate.11.xaml" />
<Content Include="BuildProcessTemplates\UpgradeTemplate.xaml" />
于 2016-08-17T07:59:20.093 に答える