我目前正在开发一个应用程序,它将生成实际的 .cs 和 .xaml 代码文件并将它们添加到项目中。我已经设法通过手动编辑现有的 .csproj 文件来做到这一点,并且运行良好。
但是,我也希望能够从我的应用程序创建项目文件,以减少先创建项目然后运行应用程序的额外步骤。
有谁知道如何从应用程序创建 C# 项目(类库或 WPF 应用程序)?我研究过 DTE,但我碰壁了
我目前正在开发一个应用程序,它将生成实际的 .cs 和 .xaml 代码文件并将它们添加到项目中。我已经设法通过手动编辑现有的 .csproj 文件来做到这一点,并且运行良好。
但是,我也希望能够从我的应用程序创建项目文件,以减少先创建项目然后运行应用程序的额外步骤。
有谁知道如何从应用程序创建 C# 项目(类库或 WPF 应用程序)?我研究过 DTE,但我碰壁了
我无法给出完整的答案,但也许我可以为您指明正确的方向。
在您自己的搜索中探索的一种途径是 MSBuild。C# 和 VB.net 项目文件遵循 msbuild 格式,因此构建有效项目文件的第一步是构建有效的 msbuild 文件。
此外,听起来您正在做一些不同的事情,但是您是否查看过T4 系统的代码生成?