NET 问答列表

“IIncrementalGenerator”生成器在本地,但不在 Github Action 中

作者:Dr_Cox1911 提问时间:8/7/2023

我正在开发一个源代码生成器,该生成器目前在四台不同的机器(两台 Windows,两台 Linux)上运行良好,但是当我的 Github Action 构建项目时,生成器失败并显示 .TypeIniti...

用属性装饰自动生成的 C# 类(来自 proto 文件)及其属性

作者:goodstas 提问时间:9/28/2023

我有一些原型文件(谷歌协议缓冲区)。 message PersonDTO { int32 id = 1; string name = 2; repeated AddressDTO addres...

测试源生成器找不到 Xunit.Sdk.EqualException

作者:Gargoyle 提问时间:10/9/2023

我正在尝试测试我的 .NET 7 C# 源代码生成器,但是当测试运行时,我不断收到此异常:IIncrementalGenerator System.MissingMethodException:找到...

如何使用 CSharpSyntaxRewriter 限定 Roslyn 语法中的符号?

作者:Aaa 提问时间:10/9/2023

我正在编写一个 Roslyn 源生成器,我需要从字段中获取初始值设定项,并将其回显到生成的文件中。VariableDeclaratorSyntax.Initializer 例如,如果我写了这段代码....

从已编译程序集外部存在的对象将值设置为已编译程序集中的字段

作者:andrew 提问时间:10/17/2023

我目前正在将旧应用程序从 .Net Framework 4.5.2 升级到 .Net 6。应用程序当前通过 CodeDom 编译代码,然后执行。在 .Net 6 中,不再支持通过 CodeDom 进行...

为什么 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 上。...

Roslyn 编译器看不到引用

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

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

无法让 Roslyn 编译的可执行文件正常工作

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

我正在使用 Visual Studio 和 Roslyn(以编程方式)编译此代码。 这是 .NET 6.0 代码。 using System; namespace test { inte...

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

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

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


共4291条 当前第27页