当前位置: 首页 > news >正文

C#-CSC编译环境搭建

一.Microsoft .NET Framework

    确保系统中安装Microsoft .NET Framework相关版本
下载 .NET Framework 4.7 | 免费官方下载 (microsoft.com)icon-default.png?t=N7T8https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net47

二.编译环境搭建

    已经集成编译工具csc.exe,归档至gitcode,实现user32.dll弹框功能.

霸王•吕布 / MinCSharpCompiler · GitCodeicon-default.png?t=N7T8https://gitcode.net/qq_35829452/mincsharpcompiler

三.调用外部dll

     编译命令:csc /reference:user32.dll /out:HelloWorld.exe

     代码添加Dllimport调用C/C++方法

     [DllImport("user32.dll", EntryPoint="MessageBoxA")]
     public static extern int MsgBox(int hWnd, string msg, string caption, int type);

四.查看已经assemble的dll库

    C:\Windows\assembly可查看所有装载的.NET依赖库,如文件输入输出等常用API

 

http://www.lryc.cn/news/270991.html

相关文章:

  • 【JVM】一文掌握JVM垃圾回收机制
  • 【AIGC风格prompt】风格类绘画风格的提示词技巧
  • vue exceljs json数据转excel
  • Navicat for MySQL 创建函数——报错1418
  • java球队信息管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目
  • 设计模式(4)--对象行为(7)--观察者
  • MySQL所有常见问题
  • 锐捷交换机配置 SNMP
  • Windows 10 安装和开启VNCServer 服务
  • js遍历后端返回的集合将条件相同的放入同一个数组内
  • GcExcel:DsExcel 7.0 for Java Crack
  • 基于SpringBoot的职业生涯规划系统
  • 基于Java+SpringBoot+vue+elementui的校园文具商城系统详细设计和实现
  • PyTorch中常用的工具(5)使用GPU加速:CUDA
  • Qt+opencv 视频分解为图片
  • 一篇文章认识微服务的优缺点和微服务技术栈
  • [spark] dataframe的数据导入Mysql5.6
  • 2023年度业务风险报告:四个新风险趋势
  • python编程从入门到实践(1)
  • ElasticSearch 文档操作
  • NXOpenC++布尔求和命令
  • ubuntu python播放MP3,wav音频和录音
  • Rust学习笔记000 安装
  • python AI五子棋对战
  • 图文证明 费马,罗尔,拉格朗日,柯西
  • CEC2017(Python):粒子群优化算法PSO求解CEC2017(提供Python代码)
  • AUTOSAR从入门到精通- 虚拟功能总线(RTE)(一)
  • B/S架构云端SaaS服务的医院云HIS系统源码,自主研发,支持电子病历4级
  • 看懂基本的电路原理图(入门)
  • 赫夫曼树基本数据结构