Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 分析仪&x2B;代码修复不生成选项_C#_Roslyn_Vsix_Codefixprovider - Fatal编程技术网

C# 分析仪&x2B;代码修复不生成选项

C# 分析仪&x2B;代码修复不生成选项,c#,roslyn,vsix,codefixprovider,C#,Roslyn,Vsix,Codefixprovider,我有一个analyzer&Code修复程序,我想把它做成一个nuget包 当我使用.VSIX项目运行此分析器时,分析器会突出显示正确的选项,但查看这些选项时不会显示代码修复(如果我创建并安装nuget软件包,也会出现这种情况) 当我在目标项目中展开灯泡选项(codefix菜单?)时,VSIX中的调试输出打印“给定范围不是当前的”。表示代码修复缺少一个文档 传递给代码修复程序的上下文对象中怎么会缺少文档(或者这里发生了其他事情)? 更重要的是,我该如何解决这个问题 注: 分析器和代码修复程序在VS

我有一个analyzer&Code修复程序,我想把它做成一个nuget包

当我使用.VSIX项目运行此分析器时,分析器会突出显示正确的选项,但查看这些选项时不会显示代码修复(如果我创建并安装nuget软件包,也会出现这种情况)

当我在目标项目中展开灯泡选项(codefix菜单?)时,VSIX中的调试输出打印“给定范围不是当前的”。表示代码修复缺少一个文档

传递给代码修复程序的上下文对象中怎么会缺少文档(或者这里发生了其他事情)? 更重要的是,我该如何解决这个问题

注: 分析器和代码修复程序在VS 2019预览版中运行和工作,但在VS 2019中不工作。 analyzer和codefixprovider在其.csproj文件中都有PackageReference