【问题标题】:How to prepare custom project solution to download from server如何准备自定义项目解决方案以从服务器下载
【发布时间】:2019-12-14 08:58:21
【问题描述】:

我想用 c# 编程语言准备一个通用的 Visual Studio 解决方案。但是任何用户都会下载一个自定义名称。这可能吗。例如,我自己的项目是这样准备和填充的:

ECommerceInfrastructure (vs solution)
   WebApi (Project)
     files and folders
   Database (class library)
     files and folders
   Tools (class library)
     files and folders

如果用户想要从我的服务器下载它,他可以选择自定义项目名称。例如,他选择了一个名称“ToysShop”。所以他会下载它:

ToysShop(vs solution)
   ToysShop.WebApi (Project)
     files and folders
   ToysShop.Database (class library)
     files and folders
   ToysShop.Tools (class library)
     files and folders

这可能吗?我该怎么做? (文件和文件夹的命名空间也会调整)。

【问题讨论】:

    标签: c# visual-studio visual-studio-2019 solution sln-file


    【解决方案1】:

    我会考虑使用dotnet CLI 来创建模板项目。您提供结构,然后在创建项目时处理文件以进行重命名等。

    https://docs.microsoft.com/en-us/dotnet/core/tools/custom-templates

    模板可以是 NuGet 包,让您能够通过远程或本地选项(文件系统或 http)进行分发。

    【讨论】:

    • 我对模板进行了一些探索。自定义颤音板解决了我的第一步。我现在可以创建一个自定义模板。但是,如果用户是我网站的成员,则应该从我的服务器下载此模板。解决方案项目名称将从用户处获取。是否可以从网站创建解决方案并下载?
    猜你喜欢
    • 2012-01-17
    • 2018-06-21
    • 1970-01-01
    • 2016-08-18
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    相关资源
    最近更新 更多