sourcegenerators

sourcegenerators

文章 0 浏览 2

如何确定是否使用Microsoft.visualstudio.web.codegener.design?

关于源生成器的工作,我有一个合理的(尽管不精确),但是我在一个解决方案中有几个项目,该项目参考 microsoft.visualstudio.web.codegeneration.des…

方圜几里 2025-02-14 01:04:17 1 0

将代码添加到使用属性装饰的参数的方法

因此,我只是为了进行一些个人实验。我已经开发了一堆遵循此接口的验证器: public interface IParameterValidator { public void Validate(T param);…

您的好友蓝忘机已上羡 2025-02-11 10:58:50 0 0

是否可以使用源发电机来处理异常?

我有一个接口: Task DoStuff(); 一个实现: public async Task DoStuff() { await DoStuffAndThrowException(); } 是否有一种使用源代码生成器来处理…

酷到爆炸 2025-02-10 14:16:32 1 0

检索罗斯林源生成器的语义模型 /解决方案参考的来源

我目前正在编写一个源生成器。该源生成器不仅应考虑到已添加到的项目中的类型和语法树,还应考虑到目标项目参考: targetProject: sourcegenerator r…

坏尐絯 2025-02-04 01:45:23 4 0

C#源生成器:如何在生成的代码中调试编译器错误?

我正在尝试 但是,从根本上讲,我在生成的代码中调试错误遇到了很大的麻烦。当我在源生成器中的模板中犯了一个错误并尝试编译时,我可能会在生成的文…

因为看清所以看轻 2025-02-01 08:03:20 4 0

是否有一种方法可以在源生成器中的Net 5类库上引用(或使用反射)(Net 2标准)

我正在编写一个源生成器,需要在另一个项目中查看类型,类型名称及其属性。 不幸的是,源生成器项目必须针对Net Standard 2.0,并且需要考虑的类库库…

妄司 2025-01-29 21:42:06 2 0

如何将classDeclarationsyntax对象与识别符号对象进行比较?

我正在用C#编写一个源生成器,并且我有2个对象需要比较它们是否与同一类有关,但是我找不到方法。 我的第一个对象是 classDeclarationsyntax 的实例…

蔚蓝源自深海 2025-01-28 12:32:25 4 0

C#增量源发电机缓存错误?

我正在尝试通过制作一个简单的生成器来围绕新的Roslyn增量源生成器,该发电机在称为InvokedMethods.g.cs的文件中列出了所有调用方法。 它几乎有效,但…

一场春暖 2025-01-26 11:53:18 4 0

C#增量发电机 - 如何读取其他文件?额外的textsProvider无法正常工作

我正在尝试从appsettings.json获得一些值。但是,无论我尝试使用额外的textSprovider,无论如何。这是我的代码 IncrementalValuesProvider textFiles …

避讳 2025-01-25 20:44:03 5 0

JIT调试器在使用源生成时不起作用

这是我第一次尝试创建一个问题,因此可以忍受。 我正在尝试将源生成器实施到我的解决方案中。我能够让项目以调试状态进行编译和工作(在经过一些错误…

放低过去 2025-01-25 05:37:58 2 0

System.Text.Json 源生成不起作用

我正在尝试将 System.Text.Json 源代码生成添加到我的项目之一(.net6 Rest api)中。 当我尝试根据说明指定分部类时,我得到以下行为: vs 认为这无…

半岛未凉 2025-01-21 01:11:33 8 0

Google Cloud Build C#源生成器,无法加载文件或汇编Microsoft.codeanalysis'

我一直在尝试在Google Cloud构建期间使用C#源生成器,但我一直遇到错误: 步骤#1-“构建”:CSC:警告CS8032:无法从 / /无法创建Analyzer Generato…

鹿港小镇 2025-01-17 21:55:50 4 0

当IncrementalSourceGenerator中的AdditionalFiles内容发生更改时重新生成源

我想知道当AdditionalFiles 的内容更改时是否可以以某种方式重新生成IncrementalSourceGenerator 中的源? 当用户更改其他文件时,我需要实时重新生成…

源来凯始玺欢你 2025-01-17 09:19:34 3 0

部署包含对其他私有项目的引用的 C# 源生成器项目

我想发布一个源生成器包,并且我想包含对源生成器项目的私有项目依赖项。 例如,假设我的项目是 A.SourceGenerator 和 A.CodeAnalysis.Core。我希望 A…

南街九尾狐 2025-01-12 10:50:28 6 0

字典破坏源生成器

我一直在尝试使用源生成器并遇到一个奇怪的问题。 源生成器在对其代码进行更改后仅会成功执行一次,但随后的每次运行都会失败: CSC : warning CS8032…

夜灵血窟げ 2025-01-10 17:06:59 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文