2011-11-06 15 views
6

Mam OGROMNE rozwiązanie w VS2010. istnieje około 60 projektów (wymagane są co najwyżej biblioteki klas i zależności od podmiotów trzecich) oraz ponad 60 projektów typu instalacyjnego.przełączanie masowe między x64 x86 w projektach konfiguracji

Oczywiście, chcę być w stanie opracować rozwiązanie dla obu platform - x64 i x86

Moje pytanie brzmi: czy istnieje prosty sposób to zrobić? Podobnie, nie jest uzasadnione, aby za każdym razem przeglądać właściwości każdego projektu i przełączać się między x64 a x86.

Mam klasyczne rozwiązanie - podzielone na 2 rozwiązania, jedno dla x64 i drugie dla x86.

Sposób, w jaki myślałem, to mieć jak główny projekt w rozwiązaniu, a każdy inny projekt zależał od jego konfiguracji - jeśli więc projekt jest ustawiony na x64, całe rozwiązanie zostanie skompilowane jako x64, a drugie odwrotnie.

+1

Po wykonaniu 60 projektów instalacji jest źle. Zacznij od jednego. Instalator x64 to jeszcze tylko jeden. –

+0

Nie sądzę, że to jest złe, to konieczne. Mam innego instalatora MSI i głównego, który wybiera elementy do zainstalowania, zależy od wielu parametrów, takich jak wybór użytkownika itd. Główny instalator jest projektem formularzy internetowych, ponieważ nie mogę uruchomić wielu MSI. Potrzebujesz sugestii na temat danej sytuacji. – eddyuk

+0

Whoa 60 projektów! Jakiego rodzaju jest to aplikacja? – Elmo

Odpowiedz

1

Nie powinieneś przechodzić przez każdy projekt i zmieniać właściwości projektu za każdym razem. Czy próbowałeś zmienić platformę aktywnego rozwiązania za pomocą programu Configuration Manager? To powinno zmienić wszystkie projekty w rozwiązaniu.

Możesz również sprawdzić, co robi dla ciebie cel platformy x86/x64/AnyCPU. Jeśli nie masz określonych potrzeb, AnyCPU będzie prawdopodobnie wybranym celem.

Powiązane problemy