我已经开始将一些预处理的T4模板添加到VS2010 C#库项目中.它们只是实现细节,我宁愿不在库的API上公开它们.我还没有找到将模板生成的类可见性设置为"内部"的方法.
有办法吗?(如果有,我认为这将是我错过的显而易见的事情)
提前致谢,
/ AI /
使用VS2015中的Microsoft.CodeAnalysis.CSharp.Workspaces的RC2,此代码抛出异常:
var tree = CSharpSyntaxTree.ParseText(...);
var workspace = new AdhocWorkspace();
var newRoot = Simplifier.Expand(tree.GetRoot(),
compilation.GetSemanticModel(tree, false),
workspace,
n => true,
true,
CancellationToken.None);
Run Code Online (Sandbox Code Playgroud)
异常消息是"不支持语言'C#'."
我缺少什么让这项工作?