roslyn 相关问题

Roslyn(又名.NET编译器平台)为开源C#和Visual Basic编译器提供了丰富的代码分析API。它支持使用Visual Studio使用的相同API构建代码分析工具。

Roslyn:声明变量然后列出它们

我正在寻找的似乎是重叠Roslyn编译器的脚本和编译功能,因此我对应该使用哪一个感到困惑。我想声明/定义变量(和...

回答 1 投票 0

如何使用Roslyn以编程方式从代码中删除区域?

我正在使用Roslyn从文本中解析C#代码。一些代码具有围绕多个类的区域。示例:#region类公共类MyClass {} public class MyClass2 {#region Methods ...

回答 2 投票 4

Visual Studio外部的C#REPL

F#有一个REPL(读取 - 评估 - 打印循环)F#Interactive,C:\ Program Files(x86)\ Microsoft F#\ v4.0 \ Fsi.exe。据我所知,C#现在有自己的交互式REPL,与Roslyn一起发布。我怎么在外面开...

回答 6 投票 27

获取从netFard中的ProjectFile加载的Microsoft.CodeAnalysis.Project的引用

我尝试将一些代码移植到netstandard,以便它可以在Linux上运行。以前我使用MSBuildWorkspace来获取工作区并加载项目。 MSBuildWorkspace workspace = MSBuildWorkspace.Create(); ...

回答 1 投票 1

重写C#Roslyn后格式化代码

我正在尝试使用CSharpSyntaxRewriter创建重写器,无论何时出现,都会改变YIELD(变量);到foreach(变量中的var项){yield return item;但它改变了公众......

回答 1 投票 1

内存编译中的动态返回false

我有一个动态程序集的编译。我传了一个类型。明确将其属性设置为true。但是在返回的对象(obj1)上,属性(Complete)仍然是false。我怎么得到......

回答 1 投票 0

roslyn能生成枚举吗?

所以,我觉得这是可能的,但我没有把它拼凑起来。我有查找表(ID和名称字段)。我有枚举,我与查找保持同步。我想要的是......

回答 3 投票 3

InteractiveAssemblyLoader无法在控制台应用程序中运行

我正在尝试在我的项目中使用Roslyn脚本API。我已经创建了测试控制台应用程序并尝试使用InteractiveAssemblyLoader解析参考资料有一个代码:var scriptText = @“...

回答 1 投票 1

scriptcs和roslyn脚本之间有什么不同?

我想知道Roslyn脚本和脚本之间的区别?我知道scriptcs是建立在Roslyn之上的,但我想了解脚本提供的附加内容......

回答 1 投票 1

c#7元组不起作用(roslyn编译器异常)

有一段时间我们在剃刀文件中使用了一些新的c#7.0功能。我们已将Roslyn编译器集成到我们的Web项目中,这些项目目前正在针对.NET Framework 4.6.2。今天我 ...

回答 2 投票 6

无法上传(分析器和代码修复扩展)到Nuget

我正在尝试将分析器和代码修复扩展上传到Visual Studio库它正在抛出错误。我选择了三个可用选项的visual Studio扩展类型代码,我...

回答 1 投票 0

Roslyn CodeFixProvider:应用代码修复后移动插入符号

我已经实现了一个自定义CodeFixProvider,它向成员添加了一些XML文档。示例:public void MyMethod(){}将转换为/// 公共空白......

回答 1 投票 0

如何将加载的程序集提供给C#中的Roslyn工作区

我正在使用运行时代码生成来增强现有流程。我在运行时创建的代码需要访问创建代码的进程已经引用的一些相同的dll。 ...

回答 1 投票 5

我可以在VSIX中使用Visual Studio Workspace检测保存(未更改)的文档吗?

在我的扩展中,我使用DTE进入文档保存事件:this._events2 =(Events2)this._dte.Events; //设置文档事件this._documentEvents = this._events2.DocumentEvents;这个....

回答 2 投票 3

在Roslyn中获取预定义的方法

我是C#和Roslyn的新手。我试图找到使用Roslyn在代码块中调用哪些方法(不是动态调用只是一个静态信息,这里存在一些函数调用)。罗斯林......

回答 1 投票 0

在代码中解析XAML样式并加载自定义控件

我有一个使用Roslyn解析C#代码的c ++程序。我需要将我的样式和自定义控件转换为“代码隐藏”。例如,我有一个简单的自定义控件包含一个按钮。 XAML ......

回答 1 投票 0

如何抑制所有类型成员的代码分析消息?

假设我列举了所有货币:public enum CurrencyType {/// ///阿拉伯联合酋长国迪拉姆/// [EnumMember] AED = 784,......

回答 2 投票 11

如何将msbuild升级到C#6?

我想在我的项目中使用C#6(空传播,其他功能)。我已经在我的PC上安装了VS 2015,它运行良好,并构建了测试代码,如var user = new SingleUserModel(); //所有型号......

回答 3 投票 100

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.