Roslyn 问答列表

为什么 C# 中的每个方法中都有 cmp + je 调试版本中的 JIT 汇编代码

作者:juwens 提问时间:10/19/2023

当你放一个简单的类时。 public sealed class C { public static void M() { } } 到https://sharplab.io/ 它翻译为(带有...

Roslyn -- 如何在NamingStylesTests.cs中运行测试?

作者:Harald Nordgren 提问时间:10/23/2023

我正在尝试解决 Roslyn (https://github.com/dotnet/roslyn) 中的问题,但我在运行某些单元测试时遇到问题。我在带有 M2 芯片的 macOS Ventura 上。...

MSBuildWorkspace。工具版本“当前”无法识别

作者:Eugene Shelukhin 提问时间:10/24/2023

当我将某些旧项目加载到 MSBuildWorkspace 中时,出现诊断错误: msbuild 在处理文件“...SomeProj.csproj“替换为 消息:无法识别工具版本“当前”。可用工具 版...

源生成器可以生成以匿名类型为参数的方法吗?

作者:Bogey 提问时间:10/27/2023

源生成器是否可以扫描程序集以查找使用的匿名类型,并专门为这些类型生成扩展方法? 例如,假设您有以下代码 var anon = new { Test = 123;} anon.SomeExten...

Roslyn 编译器看不到引用

作者:szajch 提问时间:10/29/2023

我正在尝试创建一个能够编译另一个 .NET 6.0 应用程序的 .NET 6.0 应用程序。问题是 Roslyn 似乎没有看到参考资料。 这些是我从 Roslyn 收到的一些错误: 程序集名称无效...

未正确加载第三方解决方案的 Roslyn 工作区 API

作者:user32882 提问时间:10/31/2023

我正在尝试使用提供给我的第三方解决方案的 Roslyn Workspace API 枚举每个实例中的所有项目。我的代码如下所示:DocumentProject using System; using...

代码分析无法确定此变量已设置是否有技术原因?

作者:Jez 提问时间:11/11/2023

我正在对等待的 lambda 中的引用类型变量进行初始赋值,如下所示: private class TestClass { public int TestInt; } public async ...

有没有办法在 Unity 中使用 Roslyn?

作者:MrBott_a 提问时间:11/14/2023

所以,我有了一个项目,我们将称之为 X。 X 是用 .NET Core 3.1 开发的控制台应用程序,我想给这个应用程序一个与 Unity 的接口。 此应用程序的核心部分是基于某些文本的代码的动态生成...

使用 Roslyn 生成“只读记录结构”

作者:ASi 提问时间:9/13/2023

我无法使用 Roslyn 生成只读记录结构。 我的代码: using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; v...

Roslyn - 属性声明分析错误

作者:Jürgen Böhm 提问时间:10/19/2023

目前,我正在为 C# 代码编写一个小类成员声明排序器。 在测试过程中,我偶然发现了以下代码示例,其中包含 PropertyDeclarations,该示例未成功解析(该示例当然是变量的内容,而不是下...


共30条 当前第2页