首页
社区
课程
招聘
未解决 [求助] 请教 .NET反编译工具DNSpy无法正常使用VS2017编译成功问题
发表于: 2019-3-7 19:07 7376

未解决 [求助] 请教 .NET反编译工具DNSpy无法正常使用VS2017编译成功问题

2019-3-7 19:07
7376
师傅们,请教个问题,我用vs2017编译dnspy6.0.3 总是报这个错误怎么解决?我的.net Framework 4.7.2 SDK 、.Core 2.1.202 (x86、x64都装了的) 全部都装了





[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

最后于 2019-3-7 19:09 被VsosV编辑 ,原因:
收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 0
活跃值: (251)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
解决了吗 这位坛you3
2019-3-7 22:24
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
商品国际 解决了吗 这位坛you3
negative
2019-3-8 01:09
0
雪    币: 6369
活跃值: (1743)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
4
这个就是编译失败了,依赖有没有正确还原
2019-3-8 07:14
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
月落之汀 这个就是编译失败了,依赖有没有正确还原
1. 通过git --recursive https://github.com/0xd4d/dnSpy.git   (全部git,包含子引用项)
2. 直接导进去后,我在项目右键中设置依赖项,有依赖的,但是奇怪的是没有了dnspy.exe,这原来就没有的呀...
3. 然后debug调试后,发现报上面这个错误,就是缺少元数据dnspy.exe
2019-3-8 14:41
0
雪    币: 6369
活跃值: (1743)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
6
VsosV 1. 通过git --recursive https://github.com/0xd4d/dnSpy.git (全部git,包含子引用项) 2. 直接导进去后,我在项目右键中设置依赖项,有依赖 ...
我这边编译尝试了一下,是正常的,方式和你一样,可能还是你的环境有些问题
2019-3-8 19:10
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
月落之汀 我这边编译尝试了一下,是正常的,方式和你一样,可能还是你的环境有些问题
你直接导入以后,直接打开的dnspy进行编译的?还是dnspyx86?
2019-3-8 22:20
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
月落之汀 我这边编译尝试了一下,是正常的,方式和你一样,可能还是你的环境有些问题
可以了,兄弟,成功了
2019-3-8 22:48
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
商品国际 解决了吗 这位坛you3
解决了
2019-3-8 22:48
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
商品国际 解决了吗 这位坛you3
是这样的,再确定安装了  .NET Framework 4.7.2 后,需要安装:
再Debug进行调试的时候,爆出两个错误:
1. VS2017还原nuget程序包出错,解决:https://blog.csdn.net/y1535623813/article/details/77725794
2. Microsoft.VisualStudio.Composition.CompositionFailedException,解决:https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ClearMEFComponentCache,
它有什么作用?
此扩展会清除磁盘上的MEF缓存,并允许Visual Studio重建它。清除MEF缓存的原因是它可能已损坏。在安装或更新扩展或其他Visual Studio组件时,通常会发生这种情况。

清除组件缓存可以解决的典型错误包括:

无法加载包异常
无法加载程序集异常
打开文件时出现合成错误
缺少VS中某些语言的语法高亮显示
Visual Studio组件缓存位于%localappdata%\ Microsoft \ VisualStudio \ 14.0 \ ComponentModelCache。此扩展可以轻松删除该文件夹,因此您不必记住缓存目录的位置。
2019-3-8 22:52
0
雪    币: 6369
活跃值: (1743)
能力值: ( LV4,RANK:156 )
在线值:
发帖
回帖
粉丝
11
VsosV 是这样的,再确定安装了 .NET Framework 4.7.2 后,需要安装: 再Debug进行调试的时候,爆出两个错误: 1. VS2017还原nuget程序包出错,解决:https://b ...
nuget有时候挺坑的,要自己手动还原,他的自动还原不管用,一直不知道是我细节没搞对还是就这样的
2019-3-8 23:38
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
月落之汀 nuget有时候挺坑的,要自己手动还原,他的自动还原不管用,一直不知道是我细节没搞对还是就这样的
参考1.的那个链接还是可以大部分根据提示自动还原的
2019-3-9 17:57
0
雪    币: 197
活跃值: (49)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
1.直接下载的编译不通过
2.通过git --recursive https://github.com/0xd4d/dnSpy.git
3.可以编译通过
4.链接: https://pan.baidu.com/s/1mI9SuactXDmmu0eAwfOxSQ 提取码: ccye
5.VS2019
6.dotnet-sdk-3.0.101-win-x64
7.NDP472-DevPack-CHS
2020-1-2 14:48
0
雪    币: 228
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
可以
2020-3-29 13:29
0
游客
登录 | 注册 方可回帖
返回
//