如何利用自动生成的属性和命令与 .Net Framework 库项目中的 WPF 窗口绑定?
问题是 CommunityToolkit.Mvvm 包要求更新的 C#/.net 版本。
链接上有一个 Wpf 应用程序的解决方案:如何将 CommunityToolkit.Mvvm 中的源生成器用于 .NET Framework 4.7.2 WPF 应用程序。
但是,对于库项目,我找不到“packages.config-File”文件。
是否有解决方案使我能够在 .Net Framework 库项目中自动生成属性和命令以绑定到 Wpf 控件?
您可以让它与 PolySharp 一起使用:
https://github.com/Sergio0694/PolySharp
https://www.nuget.org/packages/PolySharp
这是什么? 🚀
PolySharp 为 C# 语言功能提供生成的纯源代码填充,以便在底层轻松使用所有与运行时无关的功能。该包作为源生成器分发,因此它会根据使用的目标框架和项目自动检测需要哪些填充:只需添加对 PolySharp 的引用,将您的 C# 语言版本设置为最新,然后玩得开心!
对于如何在 .Net Framework 上实现,这是一个很好的参考存储库。它是 4.8,但应该非常接近:https://github.com/jeremytammik/RevitLookup/blob/dev/source/RevitLookup.UI/RevitLookup.UI.csproj