У меня есть несколько проектов Windows Service в одном решении в Visual Studio 2010, все они на C #, и для каждого из них в качестве цели платформы установлено значение AnyCPU.
Ни у одного из них нет ссылок или зависимостей на 32-битные библиотеки.
У меня есть проект установки смешанной платформы, созданный с помощью расширенного установщика Caphyon.Когда я запускаю этот установщик на компьютере с Windows 7 x64, все установленные службы запускаются как 64-битные процессы, кроме 1 ?????
. Я дважды проверял вкладку свойств сборки проекта в Visual Studio на предмет отладки иВыпустив конфигурацию, я просмотрел проект установки и не могу найти ничего, что могло бы заставить эту единственную службу работать в WOW64 как 32-битный процесс.
Если я вручную собираю и устанавливаю службуиспользуя InstalUtil он работает как 64-битный процесс.Поэтому может показаться, что проблема заключается в установщике, но у него нет проблем с другими службами, и я не могу найти ничего, что отличало бы эту 1 службу от других.
Может кто-нибудь придумать что-либо, что я долженпропустили?
Я уже проверял подобные вопросы здесь, и ни один из них, похоже, не относится к моей проблеме.