gpt4 book ai didi

.net - 在 NETFX 4.0 工具之外运行 sn.exe 出现问题

转载 作者:行者123 更新时间:2023-12-05 00:39:16 26 4
gpt4 key购买 nike

有没有人弄清楚为什么 sn.exe 的 .net 4.0 版本如果在外面运行会崩溃 C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\? (使用 Windows XP,32 位)

Visual Studio 2010 工作得很好,sn 在 NETFX 4.0 工具中工作(直接调用或在 PATH 上调用)。

.net 3.5 版本(来自 ..\Bin)运行良好,可以四处移动。

我只是想获得一个自动构建,但似乎 sn.exe 需要住在它所在的位置......
可能是那件事吗?我错过了一些明显的东西吗?

最佳答案

感谢 Process Monitor我懂了...

显然,.net 4.0 中 sn.exe、gacutil.exe 或 PEVerify.exe 的资源被提取到一个外部文件夹,默认情况下位于 C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\NETFX 4.0 Tools\1033
即 sn.exe 文件是 snrc.dll - 沿着 sn.exe 的新位置复制 ..\1033\snrc.dll 并设置。

发现它只是因为 PEVerify.exe 提供了比 sn (它只是崩溃)更有意义的错误消息

关于.net - 在 NETFX 4.0 工具之外运行 sn.exe 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4616044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com