Jak skonfigurować projekt VS2010, aby korzystał z różnych odniesień opartych na wybranej platformie? W praktyce chciałbym połączyć bibliotekę 32-bitową, gdy wybiorę x86 jako platformę, ale wersję 64-bitową, gdy wybiorę x64.Korzystanie z różnych odniesień w Visual Studio 2010 dla różnych platform kompilacji?
Każdy pomysł, jak uzyskać tę zamianę dla projektu C# VS2010?
Po prostu nie rób tego. Wersje 32-bitowe i 64-bitowe powinny zawierać te same typy, więc nie ma to znaczenia. Metadane nie zależą od architektury. Wybierz AnyCPU dla bibliotek, liczy się tylko ustawienie głównego projektu EXE. –
Nie mam wyboru w tej kwestii, biblioteki są albo 32-bitowe, albo 64-bitowe, nie ma żadnego AnyCPU (z powodu natywnej integracji dll) – Sklivvz
@Han, ja muszę rozwiązać ten sam problem - Mam natywna biblioteka, dla której mam wrapper C++/CLI (posiadanie dwóch wersji tego nie stanowi problemu - korzysta z systemu budowania C++). Ale potem mam aplikację C#, która odwołuje się do tego opakowania - i muszę wybrać między 32 (kompatybilność) lub 64 (mniej ograniczeń pamięci), ale nie mogę mieć obu z powodu problemów z twarzami OP. –