在Visual Studio2015或更高版本中,我可以打开“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?)
发布于 2012-06-21 18:04:16
您可以使用自己项目中的类。
只需右键单击您的解决方案,然后选择"Reset Interactive from Project“。
如果您需要更多信息,请查看以下来源:
Using the C# Interactive Window that comes with Roslyn – Part 2
发布于 2016-11-17 16:52:11
这只是@Botz3000答案的更新。
您要查找的命令现在称为“初始化与项目的交互”
同样值得注意的是,如果我的C#交互窗口不可见,我将无法找到此命令。
发布于 2019-09-10 05:40:10
值得注意的是,VS 2019 for .Net核心项目还不支持该功能。
您将找不到该选项,这是一个已知问题,在此答案"Initialize interactive with Project" is missing for .Net Core Projects in Visual Studio 2019中突出显示了这一点
解决方法是使用#r命令(#r "Path/MyDll.dll"
)手动加载程序集,如上面的答案所示。
https://stackoverflow.com/questions/11135571
复制相似问题