如果你直接在Visual Studio中创建一个项目(比如一个控制台应用程序),点击项目向导中的“控制台应用程序项目”并正确命名,通常会产生以下文件结构:
MyCompany.MyProject\
MyCompany.MyProject.csproj
MyCompany.MyProject.sln
可以选择为解决方案创建额外的文件夹,从而产生......
MyCompany.MyProject\
MyCompany.MyProject.sln
MyCompany.MyProject\
MyCompany.MyProject.csproj
它们都是不可取的,因为它们会导致长文件/文件夹名称出现问题,尤其是当项目已经位于非常深的层次结构中时。
Desireble将是这样的:
MyProject\
MyCompany.MyProject.sln
src\
ConsoleApp\
MyCompany.MyProject.ConsoleApp.csproj
为了达到这个目的,我必须一遍又一遍地做同样的重复步骤
有没有办法实现自动化?也许使用自定义向导或扩展程序?
答案 0 :(得分:4)
您可以按照MSDN上有关如何创建自己的Project Templates的步骤,为Visual Studio创建自己的项目布局模板。
创建模板后,您可以创建部署文件,以便在所有团队成员安装中使用,以便每个人都拥有它们。
通过这种方式,您可以准确地定义所需的一切,而不必完成您提到的所有步骤。
答案 1 :(得分:0)
您可以尝试SideWaffle并阅读wiki或其他有关创建自己的包和模板的教程。
答案 2 :(得分:0)
您可以尝试Nager.TemplateBuilder设计项目结构很容易,您可以将其作为控制台应用程序启动。