E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
roslyn
Roslyn
入门:使用 Visual Studio 的语法可视化窗格查看和了解代码的语法树
这对我们基于
Roslyn
编写静态分析和修改工具非常有帮助。本文将介绍如何安装它和使用它。
weixin_30654583
·
2020-08-15 03:07
关于Visual Studio 2019的前期详情
Montgomery表示,之所以选择在这个时间点公开这个消息,是因为微软准备在GitHub上公开可见的项目(包括.NET和
Roslyn
)中提交与新一代VS发布相关的内容。
dotNET跨平台
·
2020-08-11 22:07
VS2015未能找到路径“……\bin\
roslyn
\csc.exe”的解决方案
VS2015改用
roslyn
编译的,新的
roslyn
编译器,支持c#6.0语法。它放到bin里面去是为了支持asp.net应用的动态编译。
li__jing
·
2020-07-31 19:01
ASP.Net
VS
[翻译] 了解最新.NET生产性特性 (.NET 5 & Visual Studio 2019)
原文:Learnaboutthelatest.NETProductivityfeatures作者:Mika时间:2020年7月29日.NET生产力团队(又称
Roslyn
)一直在思考使.NET开发人员提高生产力的新方法
敏捷架构崔驰坤
·
2020-07-30 13:07
从零开始学习 dotnet 编译过程和
Roslyn
源码分析
本文为转载:【吕毅https://walterlv.com](https://walterlv.com/】本文整理我和林德熙学习的dotnet编译知识、
Roslyn
源码分析知识,NuGet知识。
范存威
·
2020-07-30 10:17
Natasha v4.0.0.0 动态编程新篇章
一、简介 Natasha基于
Roslyn
的C#动态程序集构建库,该库允许开发者在运行时使用C#代码构建域/程序集/类/结构体/枚举/接口/方法等,使得程序在运行的时候可以增加新的模块及功能。
dotNET跨平台
·
2020-07-28 10:56
c#
java
less
ndk
反射
Roslyn
入门(1):一个简单修改C#代码的例子
网上其他例子都写得有点难懂,这里有个简单的,首先你要装好
roslyn
,如果没有安装,打开vs2019的安装程序,点修改,选择如下图进行安装:我已经在vs2019里面装了,所以创建项目时出现下图:选择如图
大马鱼哈
·
2020-07-16 03:04
c#
Roslyn
在编译期间使用
Roslyn
/MSBuild 自带的方法/函数判断、计算和修改属性
充分利用MSBuild自带的方法,可以在编译期间完成大多数常见的属性转换,而不再需要自己专门写库来完成。本文介绍如何使用MSBuild自带的方法,并列举MSBuild中各种自带的方法。本文内容如何在编译期间使用MSBuild自带的方法MSBuild自带的方法数学运算EnsureTrailingSlashGetDirectoryNameOfFileAbove&GetPathOfFileAboveMa
walter lv
·
2020-07-15 19:35
visualstudio
msbuild
.NET程序的性能要领和优化建议
前几天在老赵的博客上看到,BillChiles(
Roslyn
编译器的ProgramManager)写了一篇文章叫做《EssentialPerformanceFactsand.NETFrameworkTips
weixin_33743703
·
2020-07-15 04:09
2018-12-6-
Roslyn
-如何基于-Microsoft.NET.Sdk-制作源代码包
titleauthordateCreateTimecategoriesRoslyn如何基于Microsoft.NET.Sdk制作源代码包lindexi2018-12-0616:20:55+08002018-07-1110:35:34+0800RoslynMSBuild编译器本文告诉大家如何做源代码包,源代码包的意思是安装的包不是安装dll的方式,而是使用源代码的方式。也就是最后是编译包的源代码而不
lindexi_gd
·
2020-07-13 07:35
C#9.0 终于来了,您还学的动吗? 带上VS一起解读吧!
Net5官方链接可以看到目前的C#9还是预览版,实现了一部分新语法供开发者提前尝鲜,从github的
roslyn
仓库上可以看到目前准备实现17个新特性,现阶段已经实现了8个,其中的InProgress表示正在开发中
一线码农
·
2020-07-04 18:40
【JetBrain Rider】构建项目出现异常:未找到导入的项目“D:\VisualStudio2017\IDE\MSBuild\15.0\Bin\
Roslyn
\Microsoft.CSh
最近在用JetBrainRider构建项目时出现异常:未找到导入的项目“D:\VisualStudio2017\IDE\MSBuild\15.0\Bin\
Roslyn
\Microsoft.CSharp.Core.targets
趁着头发多我想做游戏
·
2020-06-28 20:32
学习笔记
用 C# 编写 C# 编译器,先有鸡还是先有蛋?
前段时间翻译了一篇文章微软是如何重写C#编译器并使它开源的,文章讲了微软用C#重写C#编译器的坎坷路,引发了一些童鞋的思考:用C#编写C#编译器(
Roslyn
),那么C#编译器本身是由谁来编译的?
weixin_34203426
·
2020-06-28 13:37
基于
roslyn
的动态编译库Natasha
人老了,玩不转博客园的编辑器,详细信息转到:https://mp.weixin.qq.com/s/1r6YKBkyovQSMUgfm_VxBg关键字:Github,NCC,Natasha,
Roslyn
,
weixin_30387663
·
2020-06-27 19:05
兼容 .NET Core3.0, Natasha 框架实现 隔离域与热编译操作
Natasha通过使用
Roslyn
技术,已经解决了上述的问题,在保证高效可靠的同时,提供了一条相对完整的动态编译链,以C#语法轻松构建动态代码,学习成本很低,排查以及维护方面有正确友好的异常输出。
weixin_30387663
·
2020-06-27 19:05
玩玩Xamarin Evolve 2016带来的新特性(三)-Xamarin Workbooks
谈XamarinWorkbooks时,我们得先谈谈
Roslyn
这个编译器。传统的编译器都
kinfey
·
2020-06-27 09:32
Xamarin
Xamarin
Evolve
2016
Roslyn
如何了解某个项目在 msbuild 中所有用到的属性以及构建过程
使用SDKStyle格式的csproj十分简化,但是实际上的构建过程需要用到超级多的逻辑,那么如何知道在msbuild所使用的构建过程有哪些,定义了那些属性。有那些target文件参与了这个项目构建本文告诉大家一个方法,可以输出某个项目在msbuild中的完全使用到的targets和属性等本文需要用到-pp这个命令。这个命令可以输出所有内联到此项目的构建过程的文件,以及将构建过程用到的指令输出到文
lindexi_gd
·
2020-06-24 05:36
Roslyn
禁止 sdk style csproj 默认引用 Compile 代码文件
默认在SDKStyle的csproj文件将会引用所有的.cs文件到Compile项,如果是WPF项目还会添加xaml的引用。如果想要自己手动设置,让一些项不默认引用,需要添加属性EnableDefaultCompileItems告诉msbuild不要默认引用禁止.cs文件作为Compile的默认引用方法false如果没有禁止,将会使用如下引用禁止xaml文件作为Page的默认引用false禁止创建
lindexi_gd
·
2020-06-24 05:35
asp.net Framework 与 asp.net core 知识
.NETCompilerPlatform("
Roslyn
").NET编译器。
ejinxian
·
2020-06-23 06:19
编程语言
在.Net Core中需要注意的几点
.netcore是用来创建能够在windows,linux,mac系统环境下运行的应用程序和服务的快速的,轻量级的,模块化的,开源的框架.netcore包括.netcore编译器
roslyn
,.netcore
DeepMinder
·
2020-06-22 04:22
跨平台开发
“我在美国,过得挺好的。”
FromStoooges三士渡微信号:StooogesEducation01
Roslyn
本科在读坐标纽约,在哥伦比亚大学读大三;不计划回国,留在美国静观其变。
INSIGHT视界
·
2020-06-21 00:00
C#9.0 终于来了,您还学的动吗? 带上VS一起解读吧!
Net5官方链接可以看到目前的C#9还是预览版,实现了一部分新语法供开发者提前尝鲜,从github的
roslyn
仓库上可以看到目前准备实现17个新特性,现阶段已经实现了8个,其中的InProgress表示正在开发中
一线码农
·
2020-06-20 20:58
c#
在 VisualStudio 给文件起一个带分号的文件名会怎样
小伙伴都知道在Windows下是支持文件名使用分号的,而写过
Roslyn
的小伙伴都知道,在csproj项目里面使用分号分割数组。那么在VS里面将一个文件名添加分号会如何?
lindexi
·
2020-06-16 08:00
C#9.0 终于来了,您还学的动吗? 带上VS一起解读吧!(应该是全网第一篇)
Net5官方链接可以看到目前的C#9还是预览版,实现了一部分新语法供开发者提前尝鲜,从github的
roslyn
仓库上可以看到目前准备实现17个新特性,现阶段已经实现了8个,其中的InProgress表示正在开发中
·
2020-06-12 07:00
C#9.0 终于来了,您还学的动吗? 带上VS一起解读吧!(应该是全网第一篇)
Net5官方链接可以看到目前的C#9还是预览版,实现了一部分新语法供开发者提前尝鲜,从github的
roslyn
仓库上可以看到目前准备实现17个新特性,现阶段已经实现了8个,其中的InProgress表示正在开发中
一线码农
·
2020-06-12 07:00
上周热点回顾(5.4-5.10)
小心把你的系统给拖垮了(一线码农)·C#9.0新特性预览-类型推导的new(Rwing)·别了,JavaScript;你好,Blazor(张善友)·网站架构变迁(WeihanLi)·.NETCore技术研究-通过
Roslyn
博客园团队
·
2020-05-11 09:00
基于
Roslyn
+CI分析单元测试,严控产品提测质量
上一篇文章中,我们谈到了通过
Roslyn
进行代码分析,通过自定义代码扫描规则,将有问题的代码、不符合编码规则的代码扫描出来,禁止签入,提升团队的代码质量。.
Eric zhou
·
2020-05-11 07:00
.NET Core技术研究-通过
Roslyn
代码分析技术规范提升代码质量
随着团队越来越多,越来越大,需求更迭越来越快,每天提交的代码变更由原先的2位数,暴涨到3位数,每天几百次代码CheckIn,补丁提交,大量的代码审查消耗了大量的资源投入。如何确保提交代码的质量和提测产品的质量,这两个是非常大的挑战。工欲善其事,必先利其器。在上述需求背景下,今年我们准备用工具和技术,全面把控并提升代码质量和产品提测质量。即:1.代码质量提升:通过自定义代码扫描规则,将有问题的代码、
Eric zhou
·
2020-05-06 06:00
.NET Core技术研究-通过
Roslyn
代码分析技术规范提升代码质量
随着团队越来越多,越来越大,需求更迭越来越快,每天提交的代码变更由原先的2位数,暴涨到3位数,每天几百次代码CheckIn,补丁提交,大量的代码审查消耗了大量的资源投入。如何确保提交代码的质量和提测产品的质量,这两个是非常大的挑战。工欲善其事,必先利其器。在上述需求背景下,今年我们准备用工具和技术,全面把控并提升代码质量和产品提测质量。即:1.代码质量提升:通过自定义代码扫描规则,将有问题的代码、
I love .net
·
2020-05-06 06:00
一.为SolidWorks开发一个Visual Studio扩展
一.为SolidWorks开发一个VisualStudio扩展二.实现右击查看ApiHelp三.使用
Roslyn
分析代码四.如何新建一个VisualStudioToolBox五.获取注册表中的SolidWorks
dududuwei
·
2020-04-25 10:53
实现一个基于动态代理的 AOP
实现一个基于动态代理的AOPIntro上次看基于动态代理的AOP框架实现,立了一个Flag,自己写一个简单的AOP实现示例,今天过来填坑了目前的实现是基于Emit来做的,后面有时间再写一个基于
Roslyn
WeihanLi
·
2020-04-22 18:00
.NET 下基于动态代理的 AOP 框架实现揭秘
.NET下基于动态代理的AOP框架实现揭秘Intro之前基于
Roslyn
实现了一个简单的条件解析引擎,想了解的可以看这篇文章https://www.cnblogs.com/weihanli/p/
roslyn
-based-condition-eval-engine.html
WeihanLi
·
2020-04-16 16:00
基于
Roslyn
实现解析引擎
基于
Roslyn
实现一个简单的条件解析引擎最近在做一个勋章的服务,我们想定义一些勋章的获取条件,满足条件之后就给用户颁发一个勋章,定义条件的时候会定义需要哪些参数,参数的类型,获取勋章的时候会提供锁需要的参数
HackerVirus
·
2020-04-03 22:00
8.18日记
不过这样也好,既然打算从头好好开始学rails,那么新手一开始还是用ide比较好,VS的
ROSLYN
很智能,纠错编译错误等,不知道RUBYMINE有没有这个功能。
ArimaKisho
·
2020-03-26 14:12
简析 .NET Core 构成体系
简析.NETCore构成体系
Roslyn
编译器RyuJIT编译器CoreCLR&CoreRTCoreFX(.NETCoreLibraries).NETCore代码开发、部署、运行过程总结前文介绍了.NETCore
xdpie
·
2020-02-18 04:21
五.获取注册表中的SolidWorks信息
一.为SolidWorks开发一个VisualStudio扩展二.实现右击查看ApiHelp三.使用
Roslyn
分析代码四.如何新建一个VisualStudioToolBox五.获取注册表中的SolidWorks
dududuwei
·
2020-01-09 21:51
四.如何新建一个Visual Studio ToolBox
一.为SolidWorks开发一个VisualStudio扩展二.实现右击查看ApiHelp三.使用
Roslyn
分析代码四.如何新建一个VisualStudioToolBox五.获取注册表中的SolidWorks
dududuwei
·
2020-01-09 21:49
三.使用
Roslyn
分析代码
一.为SolidWorks开发一个VisualStudio扩展二.实现右击查看ApiHelp三.使用
Roslyn
分析代码四.如何新建一个VisualStudioToolBox五.获取注册表中的SolidWorks
dududuwei
·
2020-01-09 21:45
VSCode(C#)编写Unity代码时,OmniSharp IntelliSense失效的解决方法
外面是这么传的:https://github.com/OmniSharp/omnisharp-
roslyn
/issues/371我也尝试过,有时好用,有时不好用。。。。
林嘉晟
·
2019-12-30 21:48
C# 编译器 和 反编译器,你要哪个(歪头)? 我全都要(捏拳)!
前言从C#6.0开始,C#编译器就从以前由C++实现的csc.exe换成了用C#重新实现的开放式API式编译服务
Roslyn
。
coredx
·
2019-12-15 18:00
2018-04-10 待看的技术点
阅读RoslynSuccinctly正在阅读RoslynSuccinctly免费书,把
Roslyn
的知识顺带好好整理一下编译是一个过程,而编译平台则需要把做个过程以适当的方式和数据提供出来。
予沁安
·
2019-12-01 14:40
(二)如何利用C#
Roslyn
编译器写一个简单的代码提示/错误检查?
上一篇我们讲了如何建立一个简单的
Roslyn
分析项目如分析检查我们的代码。今天我们主要介绍各个项目中具体的作用以及可视化分析工具。还是这种截图,可以看到解决方案下一共有三个项目。
simol
·
2019-11-04 21:00
较为激进的基础框架
1.使用
Roslyn
的动态编译修改语法树的方式支持高级语法.让Unity5/Unity2017等能够支持到C#7.3语法.原理:https://www.cnblogs.com/liuxiaoji/p/9875826
tiancaiKG
·
2019-11-04 11:00
(一)如何利用C#
Roslyn
编译器写一个简单的代码提示/错误检查?
OK,废话不多说,这些天在写C#代码时突然对于IDE提示有了一些想法,之前也有了解过,不过并没有深入。先看个截图:一段再简单不过的代码了,大家注意看到count字段下面的绿色波浪线了吗,我们通常为理解一个warning,鼠标移上去:提示“声明了该字段但没有使用过”当然,这对项目代码编译没有什么影响。不过,我想了一下,如果我们可以重写IDE的编译器,把我们的一些规则写进去,对于团队的代码review
simol
·
2019-10-31 21:00
AppBoxFuture: 服务模型的在线调试与性能监测
框架内的服务模型(ServiceModel)用于处理各类业务逻辑(如最简单的CRUD操作),在设计时以类似于伪代码的形式存在,发布时后端会通过
Roslyn
转换并编译为运行时代码。
白菜园
·
2019-10-24 20:00
【c#基础】.Net编译器平台
1:编译器管道2:语法分析3:语义分析4:代码转换5:代码重构c#6开始用一个新的编译器--
Roslyn
。最初,c#编译器是用c++编写的。现在,它的主要部分是用c#和.Net创建的。
SignX
·
2019-10-07 15:00
ASP.NET 5升级后如何删除旧版本的DNX
DNX是ASP.NET程序运行的核心,其遵循如下两个准则:DNX应该是自包含的,DNX在解析完应用程序依赖树以后才能知道要使用哪个CoreCLR包,所以在得到解析树之前,DNX是无法加载任何CLR的,但
Roslyn
·
2019-09-24 00:52
兼容 .NET Core3.0, Natasha 框架实现 隔离域与热编译操作
Natasha通过使用
Roslyn
技术,已经解决了上述的问题,在保证高效可靠的同时,提供了一条相对完整的动态编译链,以C#语法轻松构建动态代码,学习成本很低,排查以及维护方面有正确友好的异常输出。
NMS.LanX
·
2019-09-04 09:00
基于
roslyn
的动态编译库Natasha
人老了,玩不转博客园的编辑器,详细信息转到:https://mp.weixin.qq.com/s/1r6YKBkyovQSMUgfm_VxBg关键字:Github,NCC,Natasha,
Roslyn
,
NMS.LanX
·
2019-08-01 18:00
F#周报2019年第28期
新闻FableConf门票开始贩售Bolero的HTML模板支持热加载Bolero从v0.4到v0.5的升级指南完整的SAFE-Chat迁移至了Fable2为纯函数式3D图形生成领域专用语言使用
Roslyn
Ken.W
·
2019-07-14 23:00
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他