测试环境一:mac Catalina-10.15.4, vs2019 for mac, unity2019.3.6f1 for mac

要在VS2019的 【适用于UNITY的工具】中,将 【调试程序引擎】设置为 MONO,否则单步调试时会提示:Debugger operation failed : operation is not valid due to the current state of the object

操作过程:运行-附加到进程-下拉菜单选择 unity debugger,然后选择 unity editor (backgroud) 127.0.0.1: 56241,点击 附加

测试环境二:win10,vs2019,unity2019.3.4f1

vs2019中编写C#的基于.netframework 4.71的类库,然后在unity中调用。

单步调试:vs2019打开编写的DLL工程源码,下断点,然后点击菜单:调试-附加unity调试程序,然后选择 unity editor ,点击附加。

这时候发现断点是【叹号】提示:断点不会命中,找不到相应位置。

然后运行UNITY,执行对DLL调用的脚本,断点没有命中。

改为vs2017, unity2018.4.14f1后一切OK,很可能是unity2019的问题

自已编写C# DLL 绑定到unity进程进行单步调试相关推荐

  1. Delphi环境中编写调用DLL的方法和技巧

    Delphi环境中编写调用DLL的方法和技巧 第一章 为什么要使用动态链接库(DLL) top 提起DLL您一定不会陌生,在Windows中有着大量的以DLL为后缀的文件,它们是保证Windows正常 ...

  2. Silverlight实用窍门系列:22.Silverlight使用WebService调用C++,Delphi编写的DLL文件【实例源码下载】...

    在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别身份证读卡器传输过来 ...

  3. python调用c#注意事项_Python调用C#编写的DLL

    起因是工作中需要用的开发编写的DLL,但是它是使用C#编写的,本人不想使用C#去写测试代码,所以需要使用Python来掉这个DLL内的方法 就用这个就很好,不要问为啥不用微软的Ironpython和别 ...

  4. 22.Silverlight使用WebService调用C++,Delphi编写的DLL文件

    在Silverlight程序(非Out of Browser模式)中是无法直接调用DLL的,但是很多的计算或者其他应用程序的调用中我们需要用到DLL的加载.比如调用DLL来识别×××读卡器传 输过 ...

  5. Wow64(32位进程)注入DLL到64位进程

    http://blog.poxiao.me/p/wow64-process-inject-dll-into-x64-process/#Wow64环境下32位进程注入64位进程 DLL注入 向其他进程注 ...

  6. java Jacob调用VB编写的DLL(COM组件)

    项目上有调用Visual Basic 6.0编写的DLL文件的需求,在使用JNA调用无果后,在网上找了部分资料,整理如下. 为什么用JNA无法调用? VB生成的COM组件,虽然是dll后缀,但事实上, ...

  7. 在ASP 调用 VB.net 编写的dll 出错 提示:Microsoft VBScript 运行时错误 错误 '800a01ad' ActiveX 部件不能创建对象

    WIN2008 SERVER或者WIN2012 SERVER,ASP 调用 VB.net 编写的dll 出错 提示: Microsoft VBScript 运行时错误 错误 '800a01ad' Ac ...

  8. Unity+C#开发笔记(五)| 外部来的.dll应该放在Unity的哪儿?| ╭(●`∀´●)╯╰(●’◡’●)╮

    今天简直要被自己蠢死了= = 我用的2020.1.1,直接Assets→Import New Asset...就完事儿了-- 另外看到了一篇扩展https://blog.csdn.net/qq_174 ...

  9. Unity 工具控件 之 Text 文本字间距调整(老版本的Unity编写工具控件/新版本Unity使用TMP)

    Unity 工具控件 之 Text 文本字间距调整(老版本的Unity编写工具控件/新版本Unity使用TMP) 目录 Unity 工具控件 之 Text 文本字间距调整(老版本的Unity编写工具控 ...

最新文章

  1. 机器学习笔记十四:随机森林
  2. iPhone销量低迷,或导致苹果放弃自动驾驶项目?
  3. 附加 集合数据_最全的实例详解:Python字符串、列表、元组、字典、集合的补充...
  4. Android中图片的三级缓存策略
  5. 根据WordCloud的API参数来自定义词云
  6. No authorization to log on as a Trusted System
  7. Mysql 开启远程连接
  8. mongodb morphia
  9. v380智能快配连接不上怎么办_Win7系统电脑设置连接远程桌面的操作方法
  10. row_number() over(partition by order by )使用说明书
  11. GitLab推动基于Kubernetes的Auto DevOps更新
  12. 使用Mapnik生成地形图——thematicmapping.org译文(四)
  13. JS实现new关键字的功能
  14. 阮一峰ES6入门读书笔记(十):Proxy
  15. GIS 矢量数据 编码方式
  16. 从0写USB摄像头驱动程序
  17. Namecheap共享虚拟主机使用体验
  18. Fantastic Four: 具有恶意安全的诚实大多数四方安全计算
  19. 在Mac上怎么使用Charles进行抓包
  20. android应用获取手机存储空间方法

热门文章

  1. redis.conf 配置项说明
  2. Gitlab怎样添加组、创建用户、创建项目与推送代码
  3. Electron中通过ipcMain和ipcRender实现主进程和渲染进程之间的相互通信
  4. VS中使用C#开发一个登录窗体应用程序
  5. MybatisPlus条件构造器说明以及selectPage方法
  6. 源代码管理的新15条建议
  7. Flutter 插件url_launcher简介及使用,打开外部浏览器,拨打电话,发送短信,打开微信,支付宝,qq等
  8. PHP中三元运算符的用法_php中三元运算符用法_PHP教程
  9. 32 串口波特率_「正点原子FPGA连载」第五章串口中断实验
  10. 视频 + PPT | 突破“十面埋伏”,银行业玩转数字化运营