Potrzebuję pomocy w zakresie rozwiązania Visual Studio i organizacji projektu.Najlepsze praktyki organizowania rozwiązania Visual Studio
Mam rozwiązanie z kilkoma projektami. Wszystkie są napisane w języku C# i są skompilowane jako biblioteki używane przez GUI. Niektóre z tych bibliotek mają również zależności z innymi. Na przykład, TestExecutive potrzebuje LoggingFramework, Communications potrzebuje również LoggingFramework.
Jaki jest najlepszy sposób organizacji? Zastanawiam się nad folderami zespołów do przechowywania plików binarnych bibliotek w jednym miejscu. Coś jak:
Solution
|
|-- TestExecutive
|-- LoggingFramework
|-- assemblies
Istnieje również inny problem. Jeden z projektów korzysta z natywnej biblioteki dll. Gdzie muszę umieścić tę bibliotekę? Z zespołem bibliotekarskim lub z ostatecznym plikiem wykonywalnym?
EDIT:
Ok, teraz załóżmy mam uruchomiony program WinForms. Mam mieszany kod źródłowy i binaria. Jakie funkcje muszę wygenerować, co mogę rozpowszechniać? Mam na myśli wszystkie biblioteki i pliki konfiguracyjne, ale bez kodu źródłowego. Zrobiłem to wcześniej z instalatorem Nullsoft, ale nie wiem, czy visual studio może ci w tym pomóc.
Jednym z typów projektów jest projekt instalatora. Po prostu dodaj to do swojego rozwiązania. Istnieje wiele samouczków rozproszonych w Internecie lub na MSDN. – Clyde
każde ostateczne rozwiązanie z pełnym kodem źródłowym próbującym pracować nad tym? – Kiquenet