3

我在我的 ASP.NET 应用程序中看到一个难以理解的编译错误。

项目文件必须在参考列表中包含 .NET Framework 程序集“WindowsBase、PresentationCore、PresentationFramework”

这就是 WPF 程序集。我的项目是 ASP.NET。有没有人遇到过这种情况?

更奇怪的是,由于另一个问题,在我开始处理我的 .resx 文件之前,该项目正在编译。然后突然出现了这个无意义的错误。

4

2 回答 2

15

如果您的项目中有一个文件,其 Build Action 设置为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 回答