我需要为大约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
是否有自动生成此目录结构以及项目的方法?
答案 0 :(得分:1)
是。 C#项目(我假设基于被标记为C#的问题的C#)项目是.csproj
文件,它们是具有特殊扩展名的XML文件。在Visual Studio中创建模板.csproj
文件,然后在文本编辑器(例如记事本)中查看该文件,以查看XML应该是什么样的。
System.Xml
命名空间包含对创建XML文件的支持,可用于创建.csproj
文件。
System.IO
命名空间包含对创建目录的支持。
在框架中的这两个名称空间之间,您需要使用自动从C#创建目录结构和项目文件所需的工具。