Opiszę pokrótce o co mi chodzi. Można w trybie poleceń wsadowych uruchomić kompilację kilku plików do jednego wykonywalnego w ten sposób: Podajemy w C# taką komendę do kompilacji "CSC Program1 Program 2" . Oba programy skompilują się w jeden wspólny plik wykonywalny. Potrzebne to jest gdy nad aplikacją pracuje więcej osób. Pytanie moje jest takie; W jaki sposób podobną operację przeprowadzić w Visual Studio aby można było skompilować dwa lub więcej plików do jednego wykonywalnego. Jestem początkujący w Visual Studio 2013 toteż proszę o przystępną odpowiedź.
Visual Studio (a w zasadzie msbuild) operuje na koncepcji projektów (dla C# są to pliki .csproj) i solucji (.sln), solucja to ogólnie zbiór projektów. Wynikiem kompilacji jednego projektu jest w zasadzie pojedynczy plik wykonywalny (w uproszczeniu).
Więc zasadniczo - stwórz projekt typu takiego, jak potrzebujesz (aplikacja konsolowa, okienkowa, biblioteka klas), dodaj do projektu swoje pliki źródłowe (domyślnie uzyskają akcję kompilacji) i zbuduj projekt. Gotowe.
Oba programy skompilują się w jeden wspólny plik wykonywalny. Potrzebne to jest gdy nad aplikacją pracuje więcej osób.
Raczej do podziału aplikacji na mniejsze fragmenty, aby było łatwiej. Nawet w jedną osobę :-)
Mógłbyś to wytłumaczyć bardziej łopatologicznie?
Proszę, 8 MB GIF prezentujący jak się używa projektów w VS i dodaje do nich pliki zewnętrzne (zostają one skopiowane do katalogu projektu) :)
VS2017 na przykładzie, ale w 2013 było bardzo podobnie.
Działa. Dziękuję
A co to jest Video Studio?
Teraz mam nowe zapytanie. W jaki sposób w Visual studio przekazać do programu argumenty tak jak to się robi w wywołaniu "csc argument" ?
Edit: Już sobie poradziłem sam. Nie trzeba odpowiadać.