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

网站在线支付接口申请建站教程图解

网站在线支付接口申请,建站教程图解,学校电商平台的创建,建设电商网站所需硬件楔子上节了解AOT和CLR的区别#xff0c;这节来稍微深入看下AOT的原理是什么#xff1f;原理其实 AOT 的原理非常简单#xff0c;为啥呢#xff1f;因为微软又回归了传统#xff0c;搞起来Obj目标文件和Link连接器。当年的VC就是这么弄的。AOT的编译实际上是围绕这两个东西…楔子上节了解AOT和CLR的区别这节来稍微深入看下AOT的原理是什么原理其实 AOT 的原理非常简单为啥呢因为微软又回归了传统搞起来Obj目标文件和Link连接器。当年的VC就是这么弄的。AOT的编译实际上是围绕这两个东西来的编译目标文件Obj用的是微软的官方编译器IlCompiler它的工具名是ilc.exe。而Link连接器就是微软的VC连接器链接Obj以生成静态Exe。工具名是Link.exe。把ilc.exe生成的Obj用Link.exe连接下生成的结果就是你看到的那个几兆的Exe文件。原理的用法注意这个地方不是平常那种AOT发布文件的用法而是看下它里面是怎么弄的。1.首先在Nuget包下载一个ILCompiler AOT编译器runtime.winx64.Microsoft.DotNet.ILCompiler2.把下面路径加到系统环境变量Path下面。C:\Users\Administrator.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\tools3.打开powershell4.输入命令ilc.exe参数-r参数是引用了那些库文件-o是输出目录-g是运行的时候需要用到的库-feature裁剪一些不需要的东西减少exe体积ilc.exe //这行是你托管DLL的地址也就是你需要编译AOT程序的DLL C:\Users\Administrator\Desktop\test\ConsoleApp1\obj\Debug\net7.0\win-x64\ConsoleApp1.dll -o:C:\Users\Administrator\Desktop\test\test.obj -r:C:\Users\Administrator\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\sdk\*.dll -r:C:\Users\Administrator\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\framework\*.dll -g --initassembly:System.Private.CoreLib --initassembly:System.Private.StackTraceMetadata --initassembly:System.Private.TypeLoader --initassembly:System.Private.Reflection.Execution --directpinvoke:System.Globalization.Native --directpinvoke:System.IO.Compression.Native --stacktracedata --scanreflection --feature:System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerializationfalse --feature:System.Diagnostics.Tracing.EventSource.IsSupportedfalse --feature:System.Resources.ResourceManager.AllowCustomResourceTypesfalse --feature:System.Linq.Expressions.CanCompileToILfalse --feature:System.Linq.Expressions.CanEmitObjectArrayDelegatefalse --feature:System.Linq.Expressions.CanCreateArbitraryDelegatesfalselink.exe可以用vs2022命令行工具打开注意最好选择native x64版本。link.exe参数LIBPATH需要库文件link.exe //这个是上面ilc.exe生成的Obj文件被连接器链接 C:\Users\Administrator\Desktop\test\test.obj //这个最终生成的exe /OUT:C:\Users\Administrator\Desktop\test\test.exe /LIBPATH:D:\Visual Studio\IDE\VC\Tools\MSVC\14.33.31629\ATLMFC\lib\x64 /LIBPATH:D:\Visual Studio\IDE\VC\Tools\MSVC\14.33.31629\lib\x64 /LIBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64 /LIBPATH:D:\Windows Kits\10\lib\10.0.22621.0\ucrt\x64 /LIBPATH:D:\Windows Kits\10\\lib\10.0.22621.0\\um\x64 C:\Users\Administrator\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\sdk\bootstrapper.lib C:\Users\Administrator\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\sdk\Runtime.WorkstationGC.lib C:\Users\Administrator\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\sdk\System.Globalization.Native.Aot.lib C:\Users\Administrator\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\7.0.0\sdk\System.IO.Compression.Native.Aot.lib advapi32.lib bcrypt.lib crypt32.lib iphlpapi.lib kernel32.lib mswsock.lib ncrypt.lib normaliz.lib ntdll.lib ole32.lib oleaut32.lib secur32.lib user32.lib version.lib ws2_32.lib /NOLOGO /MANIFEST:NO /DEBUG /INCREMENTAL:NO /SUBSYSTEM:CONSOLE /ENTRY:wmainCRTStartup /NATVIS:C:\Program Files\dotnet\sdk\7.0.100\Sdks\Microsoft.DotNet.ILCompiler\build\NativeAOT.natvis /NODEFAULTLIB:libucrt.lib /DEFAULTLIB:ucrt.lib结果它生成的exe就是AOT发布的那个exe文件。dotnet publish 实际上就是封装了这两个命令。结尾实际上AOT感觉就是又重走了VC的老路
http://www.zqtcl.cn/news/929833/

相关文章:

  • 网站怎么做网上报名学多久可以做网站 知乎
  • 网站建设项目总结报告织梦模板建站
  • 关于网站建设的基础知识中石化十建公司官网
  • 江苏做网站怎么收费wordpress的wap插件
  • 企业营销网站建设公司哪家好网站建设团队名称
  • 法制网站建设问卷调查手机网站打开自动wap
  • 建设网站 如何给文件命名佛山网站推广市场
  • 网站客户问题解答网站建设网站规划书
  • 罗湖网站公司网络营销的种类有哪些
  • 怎么做微网站推广做一个自己的网站需要什么
  • 一个静态网站开发考虑什么最近一周新闻热点回顾
  • 北京网站设计知名乐云seo汝州建设局网站
  • 珠海左右创意园网站开发注册安全工程师报名条件和要求
  • 建设文明网站包括怎么用手机建设网站
  • 网站建设商城宁波seo深度优化平台有哪些
  • 免费企业查询网站网站建设有关的职位
  • 有哪些网站是可以做会计题目的广告网站建设设计
  • 房地产项目网站建设wordpress codecolorer
  • 网站服务器机房html5写的网站有什么好处
  • 三网合一网站源码下载宣传片拍摄手法及技巧
  • 重庆有网站公司公司做网站能抵扣进项税吗
  • 深圳南山网站开发卖东西的网站怎么建设
  • 网站开发教程全集网站内外链建设
  • 购物网站排名数商云科技
  • 哪种网站百度网盘登录入口官网
  • 做淘宝网站多少钱wordpress 七牛云存储
  • 做淘宝网站多少钱江苏省建设厅网站建筑电工证
  • 深圳网站建设 贴吧广州档案馆建设网站
  • 专注网站建设电商商城网站建设
  • 黄石专业网站建设推广一起做网店 网站打不开