有人知道是否存在技术限制,因此此功能对 .NET Core 不可行吗?
恐怕答案是否定的。
目前此选项仅支持 .net framework,而不支持 .net core 项目和 .net standard 项目。要让此选项在 VS 中适用于 .net core 项目,需要得到 Project-system 和 Roslyn 的支持。目前 Project'system 工作已完成,您可以跟踪此问题以了解 Roslyn 中剩余工作的进展。
有没有人有一个好的解决方法来手动初始化项目(带完整上下文)?
转到 View=>其他窗口=>C# 交互式窗口获取窗口,并使用 #r 命令 (#r "Path/MyDll.dll"
) 手动加载程序集。对于完整上下文,您还需要手动加载所有引用的程序集。
实际上并不是一个好的解决方法,看来产品团队完成该功能还有一段路要走,对此给您带来的不便我们深感抱歉 :-(