我的总结:动态库就是我们自几写的函数,放在了一个源文件中,我们把这个接口放到头文件中,然后调用的时候用这个接口就可以了。什么是动态库? DLL 是一个包含可由多个程序同时使用的代码和数据的库。Windows下动态库为.dll后缀,在linux在为.so后缀。 动态库又称动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的
转载 2024-08-13 15:47:47
76阅读
总结:1. 对于native c++ world来说,Dynamic-Link Library Search Order 说的很清楚了。就是还有一个疑问:如果在任意目录建立一新folder,把一个application需要的plugin之类的dll及dependency dlls都放在里面,在load这个plugin需要的dependency dlls时 (If a DLL with dependencies is loaded by specifying a full path, the system searches for the DLL's dependent DLLs as if t
转载 2010-12-16 23:25:00
71阅读
2评论
最近听说有客户想自己反编译代码,大家知道C#写的程序很容易被反编译,虽然目前2024年,微软出了个AOT native编译,但是对于老旧的 .net FX系列框架,还不太兼容,只能用第三方程序来帮忙。一、加密工具-Confuser这款工具出来很久了,并且是付费的,但是网上也有很多和谐版。打开软件是这样的:二、使用方法   这款软件是直接对exe\dll进行加密,不是对代码工程进
原创 2024-03-25 11:16:03
2091阅读
本文告诉大家如何加载 .NET Core 或 .NET 5 的 sos.dll 文件到 WinDbg 的方法
原创 2024-10-15 10:34:33
102阅读
经过试验,我发觉只要是注册了dll之后,会在全局的环境中得到很好的体现,比如无需指定具体物理路径的dll引用,搜索即可引用等,同时也得到一点: 1、会缓存起这个dll先,在不重启电脑的情况,本地物理路径的dll删除了之后,这个dll还是能引用。
转载 2016-10-12 16:26:00
54阅读
2评论
本文告诉大家如何加载 .NET Core 或 .NET 5 的 sos.dll 文件到 WinDbg 的方法
原创 2021-09-10 16:25:18
272阅读
本文告诉大家如何加载 .NET Core 或 .NET 5 的 sos.dll 文件到 WinDbg 的方法
原创 2022-01-30 14:28:54
346阅读
EF 1.0 EF6.0 都是code firstmodel ,model model first model,database first model, EF7 是DOTNET CORE重框版本 DOTNET 3.5 SP1才有EF 直到DOTNET 4.5 4.6 ,DONET 5.0是DOTN
转载 2016-08-22 14:03:00
101阅读
2评论
EF 1.0 EF6.0 都是code firstmodel ,model model first model,database first model, EF7 是DOTNET CORE重框版本 DOTNET 3.5 SP1才有EF 直到DOTNET 4.5 4.6 ,DONET 5.0是DOTN
qt
原创 2021-07-15 15:45:10
254阅读
DotNetDotNet Core EF 1.0 ---EF6.0 都是code firstmodel ,model model first model,database first model, EF7 是DOTNET CORE重框版本 DOTNET 3.5 SP1才有EF 直到DOTNET 4.5  4.6 ,DONET 5.0是DOTNET CORE 重框版本 ASPDOTNET
原创 2021-07-16 17:39:22
210阅读
我对几个应用进行严格的启动性能评估,对比了在 .NET Framework 和 dotnet 6 下的应用启动性能,非常符合预期
原创 2024-10-15 10:24:54
0阅读
在将原本的 dotnet framework 版本的 WPF 项目迁到 dotnet core 版本,在进行单元测试,发现在 XmlSerializer 抛出了 System.Private.CoreLib.XmlSerializers.dll 找不到的异常,其实这个只是在 XmlSerializer 的内部异常,可以忽略在 dotnet core 下,使用如下代码进行 xml 序列化,其...
原创 2021-06-30 09:52:53
322阅读
在将原本的 dotnet framework 版本的 WPF 项目迁到 dotnet core 版本,在进行单元测试,发现在 XmlSerializer 抛出了 System.Private.CoreLib.XmlSerializers. 找不到的异常,其实这个只是在 XmlSerializer 的内部异常,可以忽略在 dotnet core 下,使用如下代码进行 xml 序列化,其...
原创 2022-04-21 11:24:37
425阅读
这一切都要从一只蝙蝠说起。。。。。。有图有真相实现了跨平台的 GUI开发(基于2D图形引擎)实现了跨平台的多媒体开发(图中播放mp3 和 ogg)LINUX代表 Ubuntu(条件有限,只能虚拟机了)MACOS代表 IMAC以及WINDOWS代表这三个平台运行的都是这个一个 mp3 和 ogg的播放器还有一个NES模拟器  wsad 上下左右  jk是 AB  op
转载 2020-02-22 21:24:00
98阅读
docker环境: 启动容器时,添加参数:-e " ASPNETCORE_ENVIRONMENT=Development" windows系统: 命令行,以管理员身份运行:setx ASPNETCORE_ENVIRONMENT "Development" *inux系统: 终端中,执行:export
转载 2020-07-01 19:14:00
527阅读
2评论
dotnet 里面,可以使用 FormatterServices 的 GetUninitializedObject 方法可以实现只创建对象,而不调用对象的构造函数方法。而如果在使用此方法时,存在了 DLL 缺失的情况,此时能否让此方法运行通过,创建出空的对象
原创 2021-09-10 16:18:20
49阅读
本文是我在读 WPF 源代码做的笔记通过 WPF 的架构文档可以了解到在 WPF 里面的架构如下图这里有一层很重要的一层是 MilCore 层,这一层将会沟通 DirectX 和 托管层,而这一层在用户端的逻辑就放在 wpfgfx_cor3.dll 文件里面这个文件的命名定义可以从 src\Microsoft.DotNet.Wpf\src\Shared\RefAssemblyAttr...
原创 2022-04-21 11:05:59
558阅读
本文是我在读 WPF 源代码做的笔记通过 WPF 的架构文档可以了解到在 WPF 里面的架构如下图这里有一层很重要的一层是 MilCore 层,这一层将会沟通 DirectX 和 托管层,而这一层在用户端的逻辑就放在 wpfgfx_cor3.dll 文件里面这个文件的命名定义可以从 src\Microsoft.DotNet.Wpf\src\Shared\RefAssemblyAttr...
原创 2021-06-25 13:27:48
367阅读
dotnet 里面,可以使用 FormatterServices 的 GetUninitializedObject 方法可以实现只创建对象,而不调用对象的构造函数方法。而如果在使用此方法时,存在了 DLL 缺失的情况,此时能否让此方法运行通过,创建出空的对象答案是可以创建成功,也可以创建不成功。当所有碰到的字段都是引用类型的时候,可以创建成功。如果存在值类型,但是值类型的 DLL 定义文件被删
原创 2022-04-21 16:24:52
88阅读
dotnet 里面,可以使用 FormatterServices 的 GetUninitializedObject 方法可以实现只创建对象,而不调用对象的构造函数方法。而如果在使用此方法时,存在了 DLL 缺失的情况,此时能否让此方法运行通过,创建出空的对象
原创 精选 2024-10-15 10:34:42
230阅读
  • 1
  • 2
  • 3
  • 4
  • 5