создать файл решения в командной строке (создать новое решение с нуля)? - PullRequest
0 голосов
/ 23 июня 2011

Есть ли инструмент командной строки (я специально на Cygwin), который может генерировать для меня файлы шаблонных решений? Когда я использую графический интерфейс Sharpdevlop и говорю, что я делаю новый проект, мне предлагают варианты, из которых я могу выбрать, и затем 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, очевидно, делает именно то, что я хочу, но я хочу знать интерфейс командной строки, чтобы сделать это.

1 Ответ

1 голос
/ 24 июня 2011

К сожалению, нет такого приложения командной строки, которое делает это, насколько я знаю.

На мой взгляд, наиболее близким к такому приложению является использование PowerShell и NuGet для автоматизации SharpDevelop из командной строки, позволяющей устанавливать пакеты NuGet. Пакет NuGet может содержать ваши шаблоны файлов. Это не соответствует тому, что вы пытаетесь сделать, так как файлы решения и проекта должны быть уже созданы.

...