C#和VB.net代码转换工具
少量的代码可以通过在线网站,或者人肉修改。
如果是整个类库级别的代码还是使用软件工具来的合算。
我更推荐使用下面的dnSpy。
首先说一个功能单一小巧的工具软件 ILSpy http://www.ilspy.net/
首先将我们的C#或者VB.Net代码编译成.dll或者.exe
如果只是需要处理部分代码,那我们就编译成dll即可,如果是整个工程,我们一般直接处理编译完成的exe文件
用法都是一样的,将dll或者exe拖到ILSpy软件中
选中我们的项目
在工具栏选择我们要导出的语言
FIle -> Save Code
直接导出为VS的工程文件。
如果没有做代码混淆的话,.net的dll和exe都可以还原为源码的。
C# 的优势是微软大力推广,网上的开源库也很多,资源不错。
VB.Net相对弱势一些,但是也有许多用户。通过代码转换工具就可以让VB.Net用上C#的各种开源库,不过同为net,dll也都可以直接互相调用。
但是直接把库的源码放在工程里想看的时候右键跳转看实现是很方便的。
ILSpy功能比较单一,就是逆向查看。有调试插件但是我没配置好。
我向大家推荐使用dnSpy
这个软件功能就丰富了。查看,调试,编辑。。。等等。
界面也是VS风格。基本上是ILSpy加个壳,并添加一堆插件与辅助功能。
C#和VB.net代码转换工具相关推荐
- xes java to c_5个最优秀的java和c#代码转换工具
[技术]毋庸置疑,Java是一门最受欢迎而且使用最广泛的编程语言,目前有超过9百万的Java开发者从事web服务的开发,Java以"编写一次,可在任何地方运行"而著称,同时这也是其 ...
- 常用在线代码转换工具
众所周知,阅读开源项目是学习开发技术的捷径之一,对于习惯阅读开源项目的开发人员而言,经常会用到代码转换工具,帮助理解代码以及项目结构.本文介绍几个笔者常用的在线代码转换工具,这些工具主要为转换.Net ...
- php代码转换工具,推荐几款格式化工具以及代码转换工具
推荐几款格式化工具以及代码转换工具 在我们日常工作开发中,大部分时间都是在写代码的过程中,或者在我们二次开发的过程中,很多时候我们都需要复制粘贴代码,但是有的时候当我们把代码粘贴到我们自己的编辑器中就 ...
- C#和Java的代码转换工具(开源)CSharpJavaMerger Framework
C#和java真的非常类似, 逛国外论坛的时候发现一款工具,可以相互转换: 下载地址: http://www.kevingao.net/csharp-java-conversion 同时还有jar文件 ...
- J2ObjC - 谷歌的Java转Objective-C的代码转换工具
J2ObjC(Java to Objective-C)是谷歌出品的一个开源的命令行工具,允许开发者将Java代码转换成适用于iOS平台的Objective-C代码.这意味着,开发者编写的Java代码可 ...
- 【转载】J2ObjC:谷歌的Java/Objective-C代码转换工具
J2ObjC(Java to Objective-C)是谷歌出品的一个开源的命令行工具,允许开发者将Java代码转换成适用于iOS平台的Objective-C代码.这意味着,开发者编写的Java代码可 ...
- python+selenium利用在线代码转换工具,批量定位百度页面元素https://www.sojson.com/jshtml.html(附操作步骤)
一.定位一组元素如下图 二.选择copy element复制页面元素 <div id="u1"><a href="http://news.baidu.c ...
- vba 代码 表格转为 html,VBA代码转换成HTML工具
VBA转HTML工具是一款实用的代码转换工具,可以将已经编写好的VBA代码直接生成HTML代码,并且支持vba代码转vb.net,转换后的代码十分规范,有喜欢的用户快快下载吧. 主要特色 准备做一个企 ...
- 用c#编写一个vb 工程源码分析工具(带源码工程下载)
最近加入一个公司,试用期间要我学习他们的旧系统,旧系统的代码是Visual Basic 6.0编写的,源码大概有10多万行,要一下子看完可不容易,并且还得出一个源码分析的文档.而最近的项目是新版本的开 ...
- Scott Hanselman's 推荐的的实用工具集合(2011版)
Scott Hanselman活跃于.NET社区,这篇文章来自于它的工具列表,地址是http://www.hanselman.com/tools .NET开发人员应该收藏的工具 LINQPad 快速理 ...
最新文章
- 【转】用VB操作Excel详解
- JAVA程序员面试32问(答案)
- html 行内超出隐藏,css如何设置文字不换行超出隐藏?
- Spring 系列: Spring 框架
- 协议关键技术_现代通信协议存高危漏洞 或殃及4G和5G手机
- macbook数据线连接手机_MacBook可以为iPhone进行快充吗?用MacBook为iPhone充电好不好?...
- 和菜鸟一起学linux内核源码之启动篇
- 不是区块链的特征_《区块链的特征》阅读练习及答案
- CarMaker快速入门
- kettle将excel导入数据库_Kettle从excel导入数据到sql server
- 《丁丁历险记系列之委托》改编自《.NET委托:一个C#睡前故事》
- 二重积分matlab算法,基于MATLAB的二重积分计算方法
- 最大值减最小值等于区间长度_一文帮你弄清楚电压和电流的有效值、瞬时值、平均值、最大值及其关系...
- signature=44e925e612735a871c9c44002806d71b,英文书信格式
- 移动设备管理与OMA DM 协议 V5(3)
- 导向滤波与opencv python实现
- 《数据库原理与应用》复习总结
- 什么是单页网站设计?受欢迎的原因在哪?
- vue 中 用showdown预览markdown文件,并用highlight.js 实现代码高亮
- python离散积分_python 计算离散点的微分和积分(超详细)