运行C# 报错 加载System.Object,因为父级不存在

动作开发 · 1346 次浏览
kewang0427 创建于 2022-04-12 15:05

背景

最近想做一款 markdown 转 html的一个小动作 用到了markdig这个库,在visualstudio中创建控制台应用发现没有错误正常运行,但是腾挪到quicker中报出以下错误不知道是什么原因

 

 

下面是我的quicker动作中的代码

 

using Markdig;
using System.Windows.Forms;
using System.Runtime;
// Quicker将会调用的函数
public static void Exec(Quicker.Public.IStepContext context)
{
    var markdown = (string)context.GetVarValue("Markdown文本");  // 读取动作里的变量值
    //MessageBox.Show(oldValue as string);
    //context.SetVarValue("varName", "从脚本输出的内容。"); // 向变量里输出值
     var pipeline = new MarkdownPipelineBuilder().UseAdvancedExtensions().Build();
            
     var result = Markdown.ToHtml(markdown, pipeline);
     context.SetVarValue("HTML文本", result); 
}

 
 

回复内容
CL 2022-04-12 15:14
#1

不支持.net core。Quicker目前是基于.Net framework 4.7.2的,core的库应该是运行不了的。

回复主贴