1.新建win32 项目 2.创建应用程序类型 3.点击完成,将所有的源代码拖进 工程1。 4.设置工程属性 设置好重新生成工程即可。 ...
分类:
编程语言 时间:
2020-07-12 20:26:09
阅读次数:
56
.net core 3.0正式版已经发布,目前整体相对来说已经稳定了,可以进行生产开发。 发布时默认情况下Views是直接编译成DLL文件(XXXXXX.Views.dll),日常开发维护过程中,经常修改页面一些显示信息,这样都需要重新进行编译发布,不能直接修改页面替换,相对麻烦点,只要编译发布还是 ...
分类:
Web程序 时间:
2020-07-12 00:44:35
阅读次数:
93
上一篇:https://www.cnblogs.com/aqgy12138/p/13283646.html 上一篇创建项目的时候,附带创建了一个单元测试,那么这篇博客就用单元测试来测试一下。 为什么写一下这个呢,因为我在网上是真没找到类似的,那我就只能壮壮胆子自己写一下,希望海涵。 先安装nuget ...
分类:
移动开发 时间:
2020-07-11 17:33:19
阅读次数:
75
前言 C#调用C++的dll已经不是第一次遇到了,然而这一次需要传递复杂结构,果然在过程中遇到了问题。 发现问题 这里我们有一个C++的导出方法,里面会传递一个结构体,并且是一个嵌套结构体。 相信大部分人都看不出来有什么问题,在我传递参数到C++内部后,我发现sCalleeId的值是空的。于是开始查 ...
分类:
编程语言 时间:
2020-07-10 13:18:51
阅读次数:
64
相关资料:https://baike.baidu.com/item/lib%E6%96%87%E4%BB%B6/2108657?fr=aladdin 意义 LIB文件中存放的是函数调用的信息,值得一提的是数据库有静态数据库(.lib文件)和动态数据库(.dll文件)。 静态编译 静态编译将导出声明和 ...
分类:
其他好文 时间:
2020-07-10 09:56:30
阅读次数:
64
该控件是继承于 Component 基类开发的。主要是利用 winmm.dll 的 timeGetDevCaps 、timeSetEvent 、 timeKillEvent 来完成。 1 /// <summary> 2 /// 毫秒级别计时器扩展 3 /// </summary> 4 [Toolbo ...
问题描述:当项目中遇到问题需要查看相关dll依赖项,用vs2019的PowerShell命令窗口,然后就报错了。 1.VS2019打开PowerShell 2.报错截图如下: 3.原来用vs2013或vs2015使用的开发者工具,并没有遇到过这样的错误,在网上查了下好像大家都没遇到过类似的问题,于是 ...
分类:
其他好文 时间:
2020-07-08 20:00:06
阅读次数:
159
找到项目中ServiceStack.Text.dll文件的版本,比如我的版本是5.0.0,到GitHub上下载对应的源码(https://github.com/ServiceStack/ServiceStack.Text/tags) 打开解决方案,重新生成ServiceStack.Text项目,如果 ...
分类:
其他好文 时间:
2020-07-07 17:50:22
阅读次数:
112
引用NuGet包 OpenHtmlToPdf 1 protected void btnExportPDF_Click(object sender, EventArgs e) 2 { 3 using (WebClient wc = new WebClient()) 4 { 5 wc.Encoding ...
分类:
Web程序 时间:
2020-07-07 15:32:59
阅读次数:
93
PE重定位 使得硬编码在程序中的内存地址随当前加载地址的变化而变化就是PE重定位. 若不添加重定位,而加载时内存地址被占用,则会出现"内存地址引用错误",使得程序异常终止. PE重定位的操作原理: 查找硬编码地址需要用到重定位表(Relocation Table),它是记录硬编码地址偏移的列表.是P ...
分类:
其他好文 时间:
2020-07-06 20:22:47
阅读次数:
58