我有一个控制台应用程序,它引用了一个包含源生成器的项目。
一切正常,代码运行并执行预期的操作,但 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 考虑生成代码?