roslyn 相关问题

Roslyn(又名.NET编译器平台)为开源C#和Visual Basic编译器提供了丰富的代码分析API。它支持使用Visual Studio使用的相同API构建代码分析工具。

通知Visual Studio通过反射调用的代码

上下文:我工作的环境有很多“魔术”方法和字段,这些方法和字段是通过外部代码的反射来调用或设置的。某些事物可能具有属性,这意味着它将被设置为...

回答 1 投票 0

并非所有InvocationExpression都被重写

我想在SyntaxTree中重写“ MyMethod”的所有InvocationExpression,以使用私有类Rewriter添加文字参数0:CSharpSyntaxRewriter {public int Id {get;组; } ...

回答 1 投票 -1


Visual Studio IDE0059 C#不必要的赋值错误?

我有以下C#代码(为了简化起见,我将其减少到最低限度)。 Visual Studio 2019,.NET Framework 4.7.2。公共无效的Demo(){ReportStart(); var success = false;尝试{...

回答 1 投票 4

如何从Visual Basic代码制作Script对象(使用roslyn)?

我正在将代码从.NET Framework移植到使用Microsoft.CodeAnalysis.VisualBasic.Scripting的.NET Core。我需要一个采用Visual Basic代码并返回如下Script对象的方法:Script&...

回答 1 投票 0


使用csc.exe构建时访问内部异常

我正在使用csc.exe编译项目,其中/ analyzer:标志指向ErrorProne.Net.CoreAnalyzers.dll和ErrorProne.Net.Core.dll的路径,它们是从我的库克隆创建的。 。

回答 1 投票 2

Visual Basic编译器(vbc.exe)用尽了所有系统内存(RAM和虚拟)

我在Visual Studio 2019中有一个使用VB的asp.net Web应用程序。该项目可编译并运行良好。我们发布文件并将其放在www根文件夹中,效果很好。我们有一个aspx ...

回答 1 投票 0

您可以从常规.net应用程序中使用Roslyn编译器吗?

我当前正在使用旧的CSharp编译器(Microsoft.CSharp.CSharpCodeProvider),并希望升级我的应用程序以使用Roslyn编译器来利用所有新的语言功能。 ...

回答 1 投票 0


Visual Studio提示我安装的“ Microsoft推荐的Roslyn分析仪是什么?

最近我开始了一份新工作,正在使用Visual Studio2019。在VS 2019中,微软几乎立即弹出一个窗口,说我建议使用Roslyn代码分析器,...]]

回答 1 投票 -2

如何为Roslyn中的AdhocWorkspace指定来自editorconfig的OptionSet?

Roslyn让我将文件添加到AdhocWorkspace并在其上运行格式化程序,但是我看不到如何指定格式化选项。我想从传递给...的.editorconfig文件派生它们。

回答 1 投票 1

C#仪器

最简单的C#代码检测方法是什么?通过检测,我的意思是插入自己的代码段以在执行期间收集一些动态信息。例如(...

回答 1 投票 4

Roslyn脚本错误:字符串代码= @“ System.Threading.Thread.Sleep(300000);”;

以下脚本:字符串代码= @“ System.Threading.Thread.Sleep(300000);”;给我错误:(1,31):错误CS1022:类型或名称空间定义,或预期的文件结尾(1,31):错误CS1026:)...

回答 1 投票 2

快速行动中对Roslyn诊断和代码修复的重新支持

我为解决方案编写了多个Roslyn分析器和代码修复。我也使用R#。就其本身而言,诊断程序和修复程序工作正常,语法突出显示也指出有问题的部分。但是,...

回答 1 投票 0

System.InvalidOperationException:'指定的项目不是列表的元素。'

如何修复此代码?我例外。该异常是System.InvalidOperationException:'指定的项目不是列表的元素。'使用系统;使用System.Linq;使用Microsoft。...

回答 1 投票 0

OpenSolutionAsync在路径合法的情况下因“路径中包含非法字符”而崩溃

我正在尝试使用Solution solutionToAnalyze = buildWorkspace.OpenSolutionAsync(pathSolution).Result打开C#解决方案文件;并且我得到消息,我在路径中包含非法字符。 ...

回答 1 投票 0

是否可以使用Roslyn构建ASP.Net Core Web应用程序?

我正在尝试将创建ASP.NetCore Web应用程序所需的所有代码放在一个文本文件中,然后在ASP.Net Core 3.1应用程序中读取它,并使用Roslyn进行编译并将其另存为...

回答 1 投票 -1

运行动态编译的C#代码时出错

我在.Net Core 3.1项目中动态编译了c#代码。我将结果另存为.dll文件,并尝试在另一个项目中使用它。在目标项目中,当我将其添加为参考并尝试...

回答 1 投票 0

GetSymbolInfo()。符号在AttributeSyntax上返回null

[我有一个自定义属性,我正在使用该属性来测试我正在编写的Roslyn代码分析器:[[AttributeUsage(validOn:AttributeTargets.Class | AttributeTargets.Interface,Inherited = false,AllowMultiple = true ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.