VS 2017 C# интерактивный не является приложением Win32
Я пытаюсь использовать VS C# Interactive в проекте (dll output), который ссылается на ссылки com x86. Я выбираю проект и щелкаю правой кнопкой мыши на "Initialize Interactive with Project". Когда тогда я пытаюсь выполнить свой код. Я получаю счетчик не загруженный файл или сборку.... или один, если его зависимости не является допустимым приложением Win32. C# Interactive ограничивается каким-либо процессором проекта?
Спасибо
2 ответа
Спасибо, я изменил целевой объект Plateform моего проекта (в этом случае DLL, на который ссылается другое решение), и я смог заставить работать C# Interactive. Это заставило меня тщательно оценить разницу между целевой платформой ссылочной сборки (где C# интерактив важен, так как вывод не может быть выполнен) по сравнению с приложениями, где тестирование может быть выполнено с помощью встроенного редактирования в режиме отладки. Это было действительно хорошее упражнение.
Другой вариант - сбросить механизм исполнения интерактивного окна, используя #reset 32
для 32-битного режима и #reset 64
для 64-битного режима.
Протестировано с VS 2017 Enterprise версии 15.8.6