0

是否有可以为我生成模板解决方案文件的命令行工具(我专门在 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 显然完全符合我的要求,但我想知道命令行界面来做到这一点。

4

1 回答 1

1

不幸的是,据我所知,没有这样的命令行应用程序可以做到这一点。

在我看来,最接近此类应用程序的是使用PowerShell 和 NuGet从命令行自动化 SharpDevelop,从而允许您安装 NuGet 包。NuGet 包可能包含您的文件模板。这与您尝试执行的操作不匹配,因为需要已经创建解决方案和项目文件。

于 2011-06-24T18:12:35.347 回答