是否有自动创建项目和命名空间的方法?

时间:2017-04-27 18:09:49

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

我需要为大约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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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