Nauczyłem się kodowania i nie jestem pewien, czy to jest możliwe. Nie wiem też, czy to, o co tutaj poproszę, ma jakąś nazwę (np .: "To, o co prosisz, nazywa się xxxxxx"). Nie mogłem znaleźć niczego na ten temat (ale znalazłem kilka artykułów o uaktualnieniu, co nie jest dokładnie tym, czego chcę, więc proszę wybacz mi, jeśli to brzmi jak pytanie NOOB do hardcorowych programistów, jestem początkującym).Czy jest możliwe, aby projekt C# używał wielu wersji .NET?
Miałem mały projekt, który polegał na .NET 2.0 z powodu włączenia niektórych zewnętrznych bibliotek. Oprogramowanie działało dobrze, ale teraz potrzebuje dodatkowej funkcjonalności; rzeczy, które znacznie łatwiej byłoby programować w środowisku .NET 4.0 lub 4.5.
Jednak ta biblioteka zewnętrzna nie jest na tym poziomie .NET, więc teraz zastanawiam się: czy projekt może mieć wiele wersji .NET?
Nie jestem pewien, ale myślałem, że być może tylko piszę moją nową funkcję jako bibliotekę DLL, która zależy od .NET 4.5, w której piszę moje funkcje publiczne w innym projekcie, a następnie włączam tę ostateczną bibliotekę prj, który zależy od .NET 2.0 ... nie jestem pewien, czy to byłby sposób, aby przejść.
Z tego, co widziałem w repozytoriach Microsoft, mają oddzielne projekty dla każdej wersji .NET, którą chcą wspierać ... –
Nie powinieneś móc używać żadnej biblioteki, która zależy od niższych (lub równych).). Wersja sieciowa? – germi
Z wyjątkiem zestawów w trybie mieszanym, oczekiwałbym, że zespoły zbudowane na platformie .NET 2.0 zwykle działają w środowisku .NET 4.0 lub 4.5 ... –