在VS中自动创建项目
本文关键字:创建 项目 VS | 更新日期: 2023-09-27 18:25:27
如果在项目向导中单击"控制台应用程序项目",直接在Visual Studio中创建项目(比如控制台应用程序),并对其进行适当命名,通常会产生以下文件结构:
MyCompany.MyProject'
MyCompany.MyProject.csproj
MyCompany.MyProject.sln
有一个选项可以为解决方案创建一个额外的文件夹,这将导致…
MyCompany.MyProject'
MyCompany.MyProject.sln
MyCompany.MyProject'
MyCompany.MyProject.csproj
这两种方法都是不可取的,因为它们会导致文件/文件夹名称过长的问题,尤其是当项目已经位于非常深的层次结构中时。
可取之处在于:
MyProject'
MyCompany.MyProject.sln
src'
ConsoleApp'
MyCompany.MyProject.ConsoleApp.csproj
为了实现这一点,我必须一遍又一遍地重复同样的步骤
- 只使用项目名称创建空解决方案
- 导航到解决方案文件夹,创建文件夹"src"
- 只使用项目类型名称创建项目(例如Ui、Frontend、Console..)
- 根据公司命名准则重命名项目
- 重命名程序集/命名空间
- 调整文件中的命名空间(好吧,我得到了ReSharper,所以这很快就完成了)
有什么方法可以自动化吗?也许带有自定义向导或扩展?
您可以按照MSDN上关于如何创建自己的项目模板的步骤,为Visual Studio创建自己的工程布局模板
创建模板后,您可以创建部署文件,用于所有团队成员安装,以便每个人都拥有这些文件。
通过这种方式,你可以准确地定义一切,而不必经历你提到的所有步骤。
您可以尝试SideWaffle,并阅读有关创建自己的包和模板的wiki或其他教程。
您可以尝试Nager。TemplateBuilder设计项目结构很容易,您可以将其作为控制台应用程序启动。