Mam projekt open source, w którym próbuję umożliwić rozwój zarówno w MonoDevelop (w tym * nix) i Visual Studio. Jednym z moich niedawno odkrytych wymagań jest konieczność skopiowania wyjściowego pliku z jednego katalogu do innego (ścieżka względna).Najlepszy sposób na wykonanie projektu ze skryptem post-build w MonoDevelop i Visual Studio?
System Windows ma jednak polecenie copy
, podczas gdy * nix ma polecenie cp
. Jaki jest najlepszy sposób, aby to działało na obu platformach i rozwiązać tę różnicę poleceń?
Jeśli jesteś naprawdę nieugięty o posiadaniu jednego skryptu dla wszystkich, warto rzucić okiem do Cygwin, który przewiduje " wygląd i styl systemu Linux dla Windows. " zobacz więcej tutaj: http://www.cygwin.com/ – nieve
@nieve Mam to zainstalowane, po prostu nie chciałem zmuszać każdego, kto chce skompilować mój projekt w systemie Windows, aby go zainstalować – Earlz
Możesz dodać coś w rodzaju skrypt instalacyjny (coś w stylu rake/make), aby skonfigurować środowisko innych programistów, którzy zdecydują, że skrypt po kompilacji będzie używany zgodnie z systemem operacyjnym. Jeśli spojrzysz na sposób budowania MonoDevelop, zobaczysz, że używają różnych mechanizmów w różnych środowiskach/systemach operacyjnych. – nieve