Obecnie mam 4 rozwiązania, które są niezależnymi projektami, jednak istnieje sporo zduplikowanych kodów, jeśli chodzi o kilka obszarów aplikacji.Najlepszy sposób na pracę z wieloma projektami/rozwiązaniami w Visual Studio?
W tej chwili jest to po prostu kilka formularzy i związany z nimi kod.
Kiedy chcę coś zmienić lub poprawić, muszę skopiować i wkleić do wszystkich odpowiednich projektów.
Spojrzałem na tworzenie nowego projektu w ramach jednego z rozwiązań dla biblioteki .dll/class, ale czułem, że było to niepoprawne. (Proszę powiedzieć, jeśli się mylę).
Ponieważ jest to komponent dla wszystkich aplikacji, postanowiłem stworzyć nowe rozwiązanie dla biblioteki .dll/class i mam zamiar przenieść udostępniony kod do tego - ale nigdy wcześniej nie przeszedł tej trasy, Jakie są moje opcje tutaj?
Czy mogę włączyć to rozwiązanie do innych, jeśli chcę wprowadzić prostą zmianę i zaktualizować je we wszystkich projektach lub zamiast tego, czy zawsze powinienem pracować nad komponentem udostępnionym w oddzielnej instancji programu Visual Studio , poza aplikacjami, które go używają?
Dziękuję za to. - Żeby było jasne, powinienem tworzyć samodzielne rozwiązania dla wspólnych funkcji, a następnie przechodzić do innych rozwiązań i decydować się na dodanie projektu? ... Powodem, dla którego nie lubiłem dodawać nowego projektu bezpośrednio do istniejącego rozwiązania, było to, że myślałem, że w jakiś sposób wiąże to z tym rozwiązaniem i można go tam wykorzystać tylko - czy jestem w błędzie? – Wil
Możesz utworzyć projekt w istniejącym rozwiązaniu i dodać go do innych. Następnie możesz dodać odniesienie do projektu w projektach, które już istniały. – pdr
@pdr - Nie mogę powiedzieć, że naprawdę zrozumiałem cię od razu, ale po prostu wypróbowałem to (przyznane tylko z udostępnionym msgbox - ale musisz gdzieś zacząć!) I nie mogę uwierzyć, jak łatwo i prosto to napiszę był. Wielkie dzięki za pomoc. – Wil