.net - 将 XAML 控件从 WPF 应用程序复制到类库后出现问题

标签 .net wpf xaml

在重构一些代码的过程中,我遇到了一些构建错误,例如:

Library project file cannot specify ApplicationDefinition element.

The project file contains a property value that is not valid.

如何解决这些错误?

最佳答案

当您在一个项目内或另一个项目中复制并粘贴文件时,Visual Studio 有一个讨厌的习惯,即不保留相同的 BuildAction 属性。它经常将构建操作更改为看似随机的值,例如ApplicationDefinition,这会导致构建错误。

检查(在解决方案资源管理器中选择的文件的 Visual Studio 属性窗口中)您的每个 .xaml 文件是否具有 PageBuildAction 属性以及您的代码文件的 BuildAction 属性为 Compile

关于.net - 将 XAML 控件从 WPF 应用程序复制到类库后出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050588/

相关文章:

c# - 这个的正则表达式是什么?

.net - 您最喜欢的文件名中的日期和时间格式是什么?

.net - Win32 控制台应用程序与 CLR 控制台应用程序

c# - WPF 绑定(bind)错误但 CollectionView 仍在过滤

xaml - 框架不符合HeightRequest

c# - 从太大而无法放入内存的数据集创建一个唯一列表

wpf - 键入 XAML 时如何将插入符号移到结束引号之后?

c# - 将控件添加到 WPF 窗口时更改属性的顺序

c# - 如何在 Rider 中创建 XAML + CodeBehind 对?

c# - 在 WPF 中使用 DataTrigger 设置 Grid.Column