C#交互式窗口可以与我的代码交互吗?
我安装了Roslyn 。 现在,如果我知道在Visual Studio中看什么,我可以打开“C#交互式窗口”,并运行代码:
> 5 + 3 8
那很可爱。 现在我怎样才能交互我的代码 – 我的课程? 假设我有一个项目打开。
> new Cog() (1,5): error CS0246: The type or namespace name 'Cog' could not be found (are you missing a using directive or an assembly reference?)
使用Visual Studio 2015时:
您可以通过导航到“ 视图”>“其他窗口”>“C#交互”来打开“交互”
然后,右键单击您的项目,然后从上下文菜单中运行“ 使用项目初始化交互” 。
对于旧版本:
要在代码中使用C#交互式窗口,请确保先编译代码,然后使用#r
命令向生成的程序集添加引用,如下所示:
您也可以使用即时窗口与您的代码进行交互,如下所示:
你可以使用你自己的项目中的类。
只需右键单击您的解决scheme,然后select“从项目中重置交互”。
如果你需要更多的信息,这里是来源:
使用Roslyn附带的C#交互式窗口 – 第2部分
只是从@ Botz3000的答案更新。
您想要查找的命令现在称为“使用项目初始化交互”
另外值得注意的是,如果我的C#交互式窗口不可见,我找不到这个命令。
不要忘记更改class级名称范围, 公共class级名称 。
🙂