Opracowaliśmy bibliotekę w języku C#, a teraz chcę utworzyć szablon projektu, aby ułatwić prawidłowe korzystanie z biblioteki.Jaki jest najlepszy sposób dołączania odwołań do własnych złożeń w szablonie projektu?
Chcę, aby nowe projekty zawierały odniesienie do zespołu biblioteki, ale wolałyby nie instalować złożenia w GAC lub zależać od zestawu znajdującego się w konkretnej lokalizacji.
To, co myślę, to dołączenie .dll do pliku .zip szablonu projektu. Oznacza to, że znajdzie się gdzieś w folderze projektu nowych projektów. Być może w folderze o nazwie Lib. Następnie wskazówka odniesienia w pliku projektu może wskazywać na ten folder. Czy to dobry pomysł? Jakie problemy mogę napotkać na drodze?
Czy jest jakiś mechanizm włączania takich bibliotek stron trzecich do szablonów projektów, o których nie wiem? Jak sobie z tym poradziłeś? Na pewno nie jestem pierwszy.
Odpowiedź zależy w niewielkim stopniu od sposobu wdrożenia szablonów. Czy używasz VSIX? Czy używasz MSI (Instalator Windows) lub innej technologii ogólnego zastosowania? Czy planowałeś dystrybucję pliku zip i ręczne instrukcje instalacji? –