Witam
Stworzyłem projekt w najnowszej wersji .NET Compact Framework - 3.5, jednak chciałbym obniżyć tą wersję, czyli chciałbym żeby aplikacja działała na urządzeniach z niższą wersją .NET Nie wykorzystywałem w aplikacji żadnych specyficznych tylko dla 3.5 funkcji, więc powinno dziłać na niższych. Czy można to jakoś łatwo obniżyć, tzn. zmienić gdzieś w ustawieniach Visual Studio lub projektu, że aplikacja jest napisana pod 2.0?
Próbowałem stworzyć nowy projekt i przy jego tworzeniu wybrałem wersję 2.0, jednak po dodaniu wszystkich klas z nowszego projektu (3.5) (skopiowaniu) program nie chce się uruchomić (kompiluje się) ale nie uruchamia, przy odpalaniu wyrzuca wyjątek:
System.TypeLoadException
w
internal static System.Drawing.Bitmap plus {
get {
object obj = ResourceManager.GetObject("plus", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
Czyli w kodzie odpowiedzialnym do sięgania po zasoby w Resources. "plus" to obarz .PNG Dzieje się tak przy każdym sięgnięciu do czegoś z Properties.Resources.obraz
Jedyne co chcę zrobić to tylko sprawić żeby program mógł chodzić na urządzeniach z zainstalowanym .NET Compact Framework 2.0 i nie było potrzeby doinstalowywania najnowszej wersji.