roslyn 相关问题

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

在使用Roslyn生成代码时,如何在一行上获得autoproperties?

我有以下部分代码,我用它来生成基于我们用于面向客户的研讨会等的excel文件的数据交换。私有PropertyDeclarationSyntax [] ......

回答 2 投票 4

C# - 获取源代码文件正在使用或引用的类型列表

我有一个很长的.cs文件(许多这样的文件),为了加快安全审计,我想看到这个文件所引用的类列表。例如:使用System;使用System.Collections; ...

回答 2 投票 1

来自INamedTypeSymbol的令牌

给定一个INamedTypeSymbol对象,并且需要将其转换为表示该类型的字面用法的令牌(例如,将typeof(bool)的INamedTypeSymbol转换为bool的令牌),那是......

回答 1 投票 0

如何在没有“未找到删除”异常的情况下获取重命名类的语义模型

这是一个脚本,使用其语义模型标识类的类型信息通过替换其标识符令牌重命名该类标识重命名的类的类型信息...

回答 1 投票 2

发布:找不到路径的一部分... \ obj \ DEV \ AspnetCompileMerge \ Source \ bin \ roslyn \ csc.exe'

我最近将新的.NET编译器NuGet包(Microsoft.CodeDom.Providers.DotNetCompilerPlatfor)添加到现有的旧版MVC.NET网站。现在,当我试图发布网站时,我得到了......

回答 1 投票 3

当解决方案包含具有不同编译选项的项目时,如何使用Roslyn

最初的问题是我有一个巨大的解决方案,其中项目有不同的选项(例如,x64或x86配置,允许不安全的代码或等等)。我正在尝试使用Roslyn(2.9.0)来......

回答 2 投票 3

无法删除\ bin \ roslyn \ VBCSCompiler.exe - 访问被拒绝

我正面临一个来自roslyn编译器的奇怪问题。有时当我构建解决方案时,我在错误列表中面临一个奇怪的问题,这不会让我构建解决方案。这是错误:严重性......

回答 5 投票 50

VSTS生成失败/发布无法在bin文件夹中找到roslyn \ csc.exe

我们有一个网站项目,其中安装了以下nuget包Microsoft.CodeDom.Providers.DotNetCompilerPlatform - 1.0.8 Microsoft.Net.Compilers - 2.4.0 web.config有...

回答 1 投票 0

Asp.net MVC Razor视图 - CS1525:无效的表达式术语'。'

我有两个相同的ASP.Net 4.6 MVC项目,项目1在网站内使用roslyn编译器工作正常。 c:\ windows \ system32 \ inetsrv> C:\ Websites1 \ bin \ roslyn \ csc.exe Microsoft(R)...

回答 3 投票 8

如何配置DotNet安全源代码工具Roslyn Security Guard

Roslyn分析器可以通过启用此扩展的lauching新构建从Visual Studio运行。更多:https://marketplace.visualstudio.com/items?itemName = PepippeArteau.RoslynSecurityGuard ...

回答 1 投票 -3

在Roslyn中查找私人会员的推荐信

我想找到一个类的私有成员的所有引用。我试过这样做:MemberInfo member = ... //我想找到它的引用的私有成员Type type = member ....

回答 1 投票 0

使用Roslyn进行新的语言实现

我正在探索如何为.NET平台实现通用/ DSL语言的方法。从我看到的,有几个工具使语言实现(解析源代码)相对容易....

回答 2 投票 8

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

© www.soinside.com 2019 - 2024. All rights reserved.