是否有命令行工具(我专门用于cygwin)可以为我生成模板解决方案文件?当我使用Sharpdevlop GUI并说我正在做一个新项目时,我会提示我可以选择的选项,然后SharpDevelop自动为我生成.sln,.csproj,.cs等文件。如果发生的一切都是复制了模板并填写了一些变量字段(比如项目名称),那么就可以在cli上执行此操作。
在我看来,它看起来像这样:
$ #remember: I'm in Cygwin if that matters
$ ls
./ ../
$ sharpdevelop-init "Windows Application" Test #or mono-init or something...
$ ls -R
.:
Test/ Test.sln
./Test:
MainForm.Designer.cs Program.cs Test.csproj obj/
MainForm.cs Properties/ bin/
..... etc ....
是否有这样的命令行工具? Mono显然完全符合我的要求,但我想知道命令行界面。
答案 0 :(得分:1)
不幸的是,就我所知,没有这样的命令行应用程序可以做到这一点。
在我看来,与此类应用程序最接近的是使用PowerShell and NuGet从命令行自动执行SharpDevelop,允许您安装NuGet包。 NuGet包可以包含您的文件模板。这与您尝试执行的操作不匹配,因为需要创建解决方案和项目文件。