刚刚安装了VS2015 Update 1,我发现了C# Interactive window。
根据该系列中的second帖子,您应该可以从解决方案中导入项目。
如果要启动C#Interactive Window,只需右键单击解决方案并选择“从项目重置交互”
但是,我的项目无法使用此选项。我正在使用控制台应用程序进行测试,并将框架从4.5推升到4.6.1。但是,这没效果。
此外,我试图手动导入项目。看一下网站上的截图,我应该可以这样做:#r "ConsoleApplication7.exe"
但是当我这样做时,我得到以下异常:
(1,1):错误CS0006:找不到元数据文件“ConsoleApplication7.exe”
它将通过文件路径引入,例如:
#r "bin\Debug\ConsoleApplication7.exe"
然而,这有点笨拙。特别是因为无论何时对类进行更改,都需要#reset
并重新导入。
有没有更好的方法将项目导入立即实例?
答案 0 :(得分:4)
根据Jason Malinowski的评论
它并没有真正回答你的问题,但不幸的是我们不得不削减"重置项目" Visual Studio 2015 Update 1中的命令只是因为我们在完成所有其他工作时遇到了困难。我们不喜欢它也不存在。
因此,此时(2016-02-04),"重置项目"选项不可用。
可以使用以下命令手动导入项目 :
#r "bin\Debug\ConsoleApplication7.exe"
当您在同一实例中打开解决方案并且只有一个项目时运行REPL时,这应该有效。
在其他时候,您需要使用完整的文件路径
#r "C:\MySolution\ConsoleApplication7\bin\Debug\ConsoleApplication7.exe"