【问题标题】:How to create an ASP.NET MVC project dynamically using C#?如何使用 C# 动态创建 ASP.NET MVC 项目?
【发布时间】:2011-10-20 07:25:08
【问题描述】:

我的目的是创建一个自定义代码生成器工具,该工具将创建一个 ASP.NET 解决方案,其中包括一个具有默认目录结构的 ASP.NET MVC 项目、多个类库项目、所有 .csproj 文件、web.config 和.sln 文件。有什么方法可以做到这一点?

【问题讨论】:

  • 您是指指导包还是独立工具?
  • 我想创建一个独立的工具来帮助设置一个 MVC 项目,其中包含一些预构建的库项目和资产,如 css、js 和图像。
  • 为什么要经历所有的麻烦?将预配置的解决方案保存在只读存储库中并在每次需要新解决方案时将其导出不是更容易吗?

标签: c# asp.net .net asp.net-mvc visual-studio


【解决方案1】:

您始终可以使用 Visual Studio 扩展性工具来创建新的项目模板 (http://msdn.microsoft.com/en-za/vstudio/ff677564) 这将允许您自定义添加到项目中的文件。

对于一个独立的工具,我认为你只需要创建你想要结束的项目,然后编写一个 C# 程序来以类似的方式编写文件。 Visual Studio 项目文件和解决方案文件只是纯文本 xml 文件,您可以自己创作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-28
    • 2010-12-02
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多