有没有办法使用Roslyn编译器来编译WPF UserControl?假设您想要编译一个包含标准C#代码和WPF控件(XAML和xaml.cs文件)的程序集,而不使用任何csproj。我在网上找到了很多关于如何使用Roslyn编译DLL的信息,但没有关于如何处理XAML文件的信息。我知道Visual Studio(或MSBuild)会创建一个临时生成的文件,并将BAML文件嵌入到生成的程序集中。因此,如果我能找到一种生成这个中间文件的方法,就可以使用它,但我找到的所有内容都需要最终的csproj,比如PresentationBuildTasks.MarkupCompilePass(好吧,我可能会动态生成一个项目,但我希望找到更简单的方法)。