小编Aet*_*tus的帖子

如何为T4预处理模板指定模板类可见性?

我已经开始将一些预处理的T4模板添加到VS2010 C#库项目中.它们只是实现细节,我宁愿不在库的API上公开它们.我还没有找到将模板生成的类可见性设置为"内部"的方法.

有办法吗?(如果有,我认为这将是我错过的显而易见的事情)

提前致谢,

/ AI /

c# t4 visual-studio-2010

7
推荐指数
2
解决办法
419
查看次数

使用AdHocWorkspace会导致"不支持语言'C#'."

使用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#'."

我缺少什么让这项工作?

c# code-analysis roslyn

5
推荐指数
1
解决办法
964
查看次数

标签 统计

c# ×2

code-analysis ×1

roslyn ×1

t4 ×1

visual-studio-2010 ×1