C#-CSC编译环境搭建

一.Microsoft .NET Framework

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

二.编译环境搭建

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

霸王•吕布 / MinCSharpCompiler · GitCodehttps://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

相关推荐
qq_297908011 分钟前
C#报价系统陈列展示成本核算系统项目管理系统纸品非纸品报价软件
sqlserver·c#·.net·开源软件
GISer_Jing26 分钟前
Three.js中AR实现详解并详细介绍基于图像标记模式AR生成的详细步骤
开发语言·javascript·ar
委婉待续29 分钟前
Qt的学习(一)
开发语言·qt·学习
笨笨马甲29 分钟前
Qt Quick Layout功能及架构
开发语言·qt
Dovis(誓平步青云)38 分钟前
探索C++标准模板库(STL):String接口的底层实现(下篇)
开发语言·c++·stl·string
海棠一号42 分钟前
JAVA理论第五章-JVM
java·开发语言·jvm
草莓熊Lotso1 小时前
【数据结构初阶】--算法复杂度的深度解析
c语言·开发语言·数据结构·经验分享·笔记·其他·算法
海的诗篇_1 小时前
前端开发面试题总结-JavaScript篇(二)
开发语言·前端·javascript·typescript
cccc来财2 小时前
Go中的协程并发和并发panic处理
开发语言·后端·golang
狐凄2 小时前
Python实例题:Python计算线性代数
开发语言·python·线性代数