【问题标题】:Is there an automated way to create projects and namespaces? [closed]是否有一种自动化的方式来创建项目和命名空间? [关闭]
【发布时间】:2017-04-27 18:09:48
【问题描述】:

我需要为大约 100 个单独的项目创建一个目录结构和命名空间,这些项目的命名空间类似于以下语法:

BusinessArea.DataSource.Capability

一些例子包括:

Customers.SalesForce.Accounts

这将对应于以下目录结构:

Customers
--SalesForce
----Accounts Project

.

Billing.SalesForce.Invoices

这将对应于以下目录结构:

Billing
--SalesForce
--Invoices Project

.

AccountsReceivable.Dynamics.Products

这将对应于以下目录结构:

AccountsReceivable
--Dynamics
--Products Project

是否有自动生成此目录结构以及项目的方法?

【问题讨论】:

  • 我不认为已经创建了如此具体的东西,但是创建一个可以做到这一点的程序应该是一件小事。

标签: c# visual-studio powershell visual-studio-2015 visual-studio-2017


【解决方案1】:

是的。 C# 项目(我假设 C# 基于被标记为 C# 的问题)项目是 .csproj 文件,它们实际上是具有特殊扩展名的 XML 文件。在 Visual Studio 中创建一个模板 .csproj 文件,然后在文本编辑器(例如记事本)中查看该文件以查看 XML 的外观。

System.Xml 命名空间包含对创作 XML 文件的支持,可用于创建 .csproj 文件。

System.IO 命名空间包含对创建目录的支持。

在框架中的这两个命名空间之间,您拥有从 C# 自动创建目录结构和项目文件所需的工具。

【讨论】:

    猜你喜欢
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 2013-11-18
    • 2012-02-15
    • 2013-12-11
    • 1970-01-01
    相关资源
    最近更新 更多