Для завершения некоторых тестов мне нужно загрузить 64-разрядную версию сборки, хотя я запускаю 32-разрядную версию Windows. Это возможно?Как загрузить определенную версию сборки
ответ
Я не что вы хотели бы сделать это, но я полагаю, вы могли бы. Если вы не сделаете ничего, чтобы сказать об этом иначе, CLR загрузит версию сборки, специфичную для используемого вами процессора. Это usu союзник, чего вы хотите. Но у меня был случай, когда мне нужно было загрузить нейтральную версию ИИ сборки. Я использовал Load method, чтобы указать версию. Я не пробовал (и другие здесь предлагают, чтобы это не сработало для исполняемой сборки), но я полагаю, вы можете сделать то же самое, чтобы указать, что вы хотите загрузить 64-битную версию. (Вам нужно указать, хотите ли вы версию AMD64 или IA64.)
32 бит ОС Windows не может запустить 64-битных исполняемых файлов без VM/emutalor
32 бит Windows, может составить для выполнения на 64-битной ОС Windows
Нет, вы не можете запустить сборки, скомпилированные для 64-бит в системе с 32-разрядной версией Windows.
Зачем кому-то голосовать? Невозможно выполнить 64-битную сборку в 32-разрядной операционной системе. – 2009-03-25 15:56:42
С CLR Via C# (Jeff Richter):
«Если ваши файлы сборки содержат только типобезопасный управляемый код, вы пишете код, который должен работать на 32-битных и 64-битных версий Windows, . Никаких изменений исходного кода не требуется для вашего кода для запуска на любой версии Windows.
на самом деле, полученный EXE-файл/DLL, полученный компилятором будет работать на 32-битной Windows, а также х64 и версии 6464 для 64-разрядных версий Windows. Другими словами, один файл будет запущен на любом компьютере , который имеет версию установленной на нем платформы .NET Framework ».
"C# компилятор предлагает/платформы переключателя командной строки. Этот параметр позволяет указать , может ли в результате сборка работает на x86 машинах под управлением 32-разрядные версии Windows, только x64 машины, работающей под 64-битную Windows, только или машины Intel Itanium под управлением 64-разрядной ОС Windows только. Если вы не указали платформу, по умолчанию AnyCPU, который указывает на то, что в результате сборки может работать на любой версии Windows.
- 1. Загрузить определенную версию PHP
- 2. Как загрузить определенную версию SQlite?
- 3. Как загрузить определенную версию llvm?
- 4. Привести определенную версию сторонней сборки
- 5. Как загрузить определенную версию R в Linux?
- 6. svn - Как загрузить определенную версию llvm, clang
- 7. SonarQube скачать определенную версию
- 8. Subversion и DBUnit - Как загрузить определенную версию моментального снимка
- 9. Dropbox.js, как загрузить определенную версию? Является ли это возможным?
- 10. Как загрузить определенную версию ASP.NET MVC 5 исходный код
- 11. Как скачать определенную версию кода из RTC?
- 12. Как установить определенную версию арматуры?
- 13. Как восстановить определенную версию записи
- 14. Как установить определенную версию npm?
- 15. Как использовать определенную версию CocoaPods
- 16. Как установить определенную версию gcc
- 17. Как импортировать определенную версию модуля
- 18. Требовать определенную версию JRE
- 19. Как установить определенную версию плагина IDEA?
- 20. Asp.Net 5: Как загрузить версию сборки из файла project.json?
- 21. Assembly.Load не загружает определенную его версию
- 22. java: загрузить определенную версию jar в мой класс
- 23. Как проверить версию сборки (dll)?
- 24. Разверните определенную версию пакета NuGet с Octopus
- 25. Сборка пытается решить неправильную версию сборки
- 26. Chef - установить определенную версию apache
- 27. Ссылка на нестандартную версию сборки?
- 28. Хотите использовать определенную версию ODAC
- 29. Как загрузить последнюю версию CSS-файлов темы?
- 30. выполнить JAR-файл, используя определенную версию JRE
Я не думаю, что MS VPC или VMWare позволяют запускать 64-битную гостевую систему на 32-битном хосте - не уверены в других. – Ryan 2008-11-26 15:04:58