Sice mi to dalo pár dní práce, která by se dala rozdělit takto:
- Psaní mé samotné třídy na tvorbu příkazů pro kompilaci
- Zkoušení této třídy
- Zkoumání příkazu SharpDevelopu
- Zkoumání Microsoft.Common.targets
Na obrázku je mnou zkompilovaný program..ta jeho ikona je načtena z EmbeddedResources a ten obrázek CASD z výchozího Resources.resx. Poslední věc bylo to že to nemohlo najít prostředky.. vyřešil jsem to tak že jsem nejdříve spustil můj příkaz resgen a pak SD příkaz csc a když jsem viděl že nemůže najít soubory prostředků, tak jsem si všiml že ty prostředky mým resgen’em ukládám do stejné přípony .resx místo .resources..taková malá chyba a tolik sil a hlavně času mě to stálo…
ale ještě s tímhle rozhodně nejsem na konci, teď ještě umožnit kompilaci i do release konfigurace a hlavně se naučit posílat příkazy na konzoli a parsovat jejich výstup, abych mohl uživatelovi ukázat chyby, varování a zprávy kompilátoru. 🙂