【发布时间】:2015-12-08 09:14:30
【问题描述】:
刚刚安装了 VS2015 Update 1,我发现了C# Interactive window。
根据该系列中的second 帖子,您应该能够从解决方案中导入项目。
当您想要启动 C# 交互式窗口时,您只需右键单击您的解决方案并选择“从项目重置交互式”
但是,此选项在我的项目中不可用。我正在使用控制台应用程序进行测试,并将框架从 4.5 升级到 4.6.1。然而,这并没有奏效。
另外,我尝试手动导入项目。查看网站上的屏幕截图,我应该可以这样做:#r "ConsoleApplication7.exe" 但是当我这样做时,我得到以下异常:
(1,1):错误 CS0006:找不到元数据文件“ConsoleApplication7.exe”
它将通过文件路径拉入,例如:
#r "bin\Debug\ConsoleApplication7.exe"
但是,这有点笨拙。特别是因为每当您对类进行更改时,都需要#reset 并重新导入。
有没有更好的方法将项目导入即时实例?
【问题讨论】:
-
也许你必须像
bin\Debug\ConsoleApplication7.exe一样添加ConsoleApplication7.exe的完整路径 -
@AntiHeadshot 这确实工作,但它不是很整洁。我会更新问题。
-
相对路径应该足够了,所以只是'bin\Debug\ConsoleApplication7.exe',VS应该如何知道在哪里搜索文件,它可能在调试,发布或一些完全不同的文件夹中你已经定义了。 ...好的考虑一下VS应该能够弄清楚^^
-
它并没有真正回答您的问题,但不幸的是,我们不得不在 Visual Studio 2015 Update 1 中删除“从项目重置”命令,因为我们忙于完成其他所有工作。我们也不喜欢它也不存在。
-
@JasonMalinowski 这基本上回答了(隐含的)问题。感谢您的提醒。这是否意味着 AntiHeadshots 关于使用路径的评论是目前推荐的方式?
标签: c# visual-studio-2015 roslyn read-eval-print-loop