![](/img/trans.png)
[英]ASP.NET MVC 5 and Visual Studio 2015RC CS0234 and CS0103 errors
[英]How do I avoid CS0103 errors in Visual Studio when using Source Generators?
我写了一个非常简单的源代码生成器:
public void Execute(GeneratorExecutionContext context)
{
var sourceBuilder = new StringBuilder(@"
using System;
namespace Injector.ConsoleApp;
public partial class Program
{
static void HelloFrom(string name)
{
Console.WriteLine(""Hello from "" + name);
}
}
");
context.AddSource("helloWorldGenerator", SourceText.From(sourceBuilder.ToString(), Encoding.UTF8));
}
它的编译、运行和行为完全符合我的希望和期望,但是……
Visual Studio 不知道生成的 function 并显示 CS0103 错误。 我怎样才能让 VS 不为此显示错误?
我想通了:解决方案是改变:
context.AddSource("helloWorldGenerator"...
到
context.AddSource("Program"...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.