VS 2017 c# interactive 不是有效的 Win32 应用程序

VS 2017 c# interactive is not a valid Win32 application

我正在尝试在引用 com x86 引用的项目(dll 输出)上使用 VS C# Interactive。我正在选择项目并右键单击 "Initialize Interactive with Project"。然后我尝试执行我的代码。我得到一个计数 not load file or assembly .... 或者如果它的依赖项不是有效的 Win32 应用程序。 C# Interactive 是否仅限于任何 CPU 项目?

谢谢

谢谢,我更改了我的项目的平台目标(在那种情况下是一个 dll,它被不同的解决方案引用)并且我能够让 C# Interactive 工作。这让我仔细评估了引用程序集的平台目标(其中 c# interactive 很有价值,因为无法执行输出)与可以在调试中的内联编辑中进行测试的应用程序之间的差异。这确实是一个很好的练习。

另一种选择是重置交互式 window 的执行引擎,对 32 位模式使用 #reset 32,对 64 位模式使用 #reset 64
使用 VS 2017 企业版 15.8.6

测试