<分区>
有没有办法使用 Roslyn 编译器来编译 WPF UserControl?
假设您想要编译包含标准 C# 代码和 WPF 控件(XAML 和 xaml.cs 文件)的程序集,当然没有任何 csproj。
我在网上找到了很多关于如何使用 Roslyn 编译 DLL 的资料,但没有找到关于如何处理 XAML 文件的资料?
我知道 Visual Studio(或 MSBuild)会创建一个临时生成的文件并在生成的程序集中嵌入一个 BAML 文件。所以也许如果我能找到一种方法来生成这个中间文件,我可以使用它,但我发现的只是 PresentationBuildTasks.MarkupCompilePass 最后需要一个 csproj(好吧,我可以即时生成一个项目,但我希望找到更简单的东西)。