【发布时间】:2021-03-24 21:03:37
【问题描述】:
我有一个控制台应用程序,它引用了一个包含源生成器的项目。
一切正常,代码运行并执行预期的操作,但 VS Code 不知道生成的代码。
我的项目中有一个类
public partial class Foo
{
public partial int GetNum();
}
在引用的项目中,我生成了这个部分方法的实现:
public void Execute(GeneratorExecutionContext context)
{
var source = @"namespace MyNamespace
{
public partial class Foo
{
public partial int GetNum() => 23;
}
}";
if (source != null)
{
context.AddSource("generated.cs", source);
}
}
如何告诉 VS Code 考虑生成代码?
【问题讨论】:
-
github.com/OmniSharp/omnisharp-vscode/issues 如果没有现有报告,请向开发人员报告。
标签: c# visual-studio-code .net-core .net-5 sourcegenerators