社区
C#
帖子详情
C#引用C#编写的dll,调试的时候跳转到dll源码
杀马特丶蛮牛
2019-05-20 02:27:59
我写了个testa的dll,testb引用这个dll,testb调试的时候,会跳转testa的源码里面去,生成目录下没有testa.pdb文件,不知道为什么会这样,不应该是没有testa.pdb是不会跳转到a的源码吗?
...全文
610
8
打赏
收藏
C#引用C#编写的dll,调试的时候跳转到dll源码
我写了个testa的dll,testb引用这个dll,testb调试的时候,会跳转testa的源码里面去,生成目录下没有testa.pdb文件,不知道为什么会这样,不应该是没有testa.pdb是不会跳转到a的源码吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
杀马特丶蛮牛
2019-05-22
打赏
举报
回复
调试里面 仅我的代码 打勾了还是这样,不行啊
杀马特丶蛮牛
2019-05-22
打赏
举报
回复
引用 6 楼 橘子皮zzz 的回复:
工具 - 选项 调试里面 仅我的代码 打勾
调试里面 仅我的代码 打勾了还是这样
橘子皮...
2019-05-21
打赏
举报
回复
工具 - 选项 调试里面 仅我的代码 打勾
Null_Link
2019-05-20
打赏
举报
回复
同一台电脑确实是这样,即使你没在debug放pdb,建议你把a项目的dll加密。你可以试试换一台电脑就不会出现了
stherix
2019-05-20
打赏
举报
回复
工具 - 选项 调试里面 仅我的代码 打勾
杀马特丶蛮牛
2019-05-20
打赏
举报
回复
引用 1 楼 Null_Link 的回复:
不要F11不就可以了吗直接F10
现在是不想让他进入到这个源码
杀马特丶蛮牛
2019-05-20
打赏
举报
回复
我程序用了remoting,单步调试直接进了引用的dll里面,就出问题了
Null_Link
2019-05-20
打赏
举报
回复
不要F11不就可以了吗直接F10
在VS2015中用C++创建
DLL
并用
C#
调用且同时实现对
DLL
的
调试
源码
在VS2015中用C++创建
DLL
并用
C#
调用且同时实现对
DLL
的
调试
源码
C#
源码
混淆器
可混淆加密合并编译好的
dll
,exe文件,经Reflector测试,成功防止反编译。
「
C#
源码
上位机流程编程:使用
dll
嵌入任何程序,实现流程
跳转
、脚本、变量、缓存、条件
跳转
,支持Tcp通讯」
内容概要:本文详细介绍了如何使用
C#
构建一个多功能的嵌入式上位机流程编程
DLL
,涵盖流程
跳转
、脚本处理、变量管理、缓存机制和TCP通讯五大核心功能。通过具体代码示例展示了每项功能的具体实现方法和技术细节。流程
跳转
部分通过条件语句和方法定义实现了基本的流程控制;脚本处理借助Microsoft.CodeAnalysis.CSharp.Scripting库实现了动态脚本执行;变量管理采用Dictionary和ConcurrentDictionary实现键值对存储;缓存机制利用MemoryCache提升性能;TCP通讯则通过System.Net.Sockets实现了完整的客户端和服务端通信。所有功能被整合到一个
DLL
中,便于嵌入各类应用程序中。 适合人群:具有一定
C#
编程基础的开发者,尤其是从事上位机开发、工业控制系统开发的技术人员。 使用场景及目标:适用于需要灵活编排业务流程的应用场景,如工业控制、自动化测试、物联网设备管理等。主要目标是提供一种高效、灵活的方式来进行流程控制和数据交互,减少开发难度并提高系统的可维护性和扩展性。 其他说明:文中提供的代码片段均为简化版,实际应用中需要注意线程安全、异常处理等问题。此外,作者强调了模块化设计的重要性,使得各功能模块可以独立开发和替换,增强了系统的灵活性和适应性。
C#
源码
上位机流程编程:基于
DLL
嵌入的多模块集成与Tcp通讯实现
C#
源码
上位机流程编程项目,重点探讨了如何通过
DLL
形式嵌入其他程序并实现多种核心功能。项目主要包括四个关键模块:基础架构(流程控制、变量与缓存管理)、通讯模块(Tcp通讯)、脚本执行模块(流程
跳转
和条件判断)。文中具体讲解了使用状态机模式实现复杂流程逻辑,通过自定义类管理变量和缓存,利用Socket类完成Tcp通讯,借助脚本引擎(如IronPython或CSharpScript)执行复杂逻辑控制。此外,还强调了项目以
DLL
形式提供的便捷性和高复用性。 适合人群:对
C#
编程有一定了解的研发人员,尤其是关注上位机开发、流程控制和模块化编程的技术爱好者。 使用场景及目标:适用于需要开发高效、灵活的上位机应用程序的开发者,旨在提升开发效率、增强代码复用性,并实现与其他程序的良好集成。 其他说明:文章不仅展示了具体的实现细节和技术选型,还为读者提供了宝贵的实践经验,有助于理解和掌握
C#
在上位机流程编程中的实际应用。
HttpService(
C#
获取网站
源码
)
1、HttpService.
dll
是一个用于http/https协议访问网络获取数据的链接库,该链接库封装了
C#
的HttpWebRequest用于请求数据的Get和Post的操作方式,直接输入一个网址即可实现获取对应网页的
源码
,为网络编程中必不可少的一个步骤或者一种操作方式 2、链接库里的HttpService类即为用于获取
源码
的相关操作的类,获取时相关的函数还考虑到了自动
跳转
(Head头的Location)、简单的Head里面的或是里的的
跳转
,链接库都可以实现
跳转
到最终所需的页面来获取
源码
3、同时链接库还包含了另一个类CommonUsefullFuncs,该类为一些检测判断转换等等常用的函数的集合(如检测IP、代理IP、网址、字符串或文件MD5等);该类为静态类,所有成员函数也都是静态的,无须实例化即可直接调用 4、本链接库完全免费供大家使用!但请勿用于非法的相关软件编程,否则一切后果自负,与本链接库的作者无关 5、链接库使用的过程中,可以加QQ群262411119讨论相关的话题或是反馈任何问题,链接库以后若有更新,请留意群公告或是网盘qty2008.ys168.com 注:编程
引用
链接库时,请将"HttpService.
dll
"和"HttpService.XML"一起放到同一个目录下,这样在使用过程中就会有相关的注释说明,这样就不会造成看着函数而没有使用说明而一头雾水。
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章