Microsoft .NET Framework 3.5 无法完全离线安装,下载了语言包也不行,如何解决?

2021-03-06 21:36:33 +08:00
 Apol1oBelvedere
一.背景
1.需要完全离线安装 Microsoft .NET Framework 3.5,不连接任何互联网。
2.不需要 ISO 镜像文件或者 x:resources\sxs 文件夹的辅助。

二.实践
按照下载语言包的方法操作如下:
1.下载 dotnetfx35langpack_x64zh-CHS.exe 语言包文件( 64 位)。
2.解压缩 Microsoft .NET Framework 3.5 的离线安装包 dotnetfx35.exe 并解压缩。
3.把 dotnetfx35langpack_x64zh-CHS.exe 放入\wcu\dotNetFramework\dotNetFX35\x64 。
但是运行 dotNetFx35setup.exe 时还是提示需要下载文件。

三、需求
1.该如何离线安装?
2.尝试 dotNetFx35setup.exe /lang:ENU 命令希望以英语安装,但是运行后没有反应。
1396 次点击
所在节点    问与答
13 条回复
shinko
2021-03-06 21:40:08 +08:00
给 ipad 装吗?还是给华为平板装?可能给 win98 装吧,这个问题这里没有一个人能帮你解决了。
PMR
2021-03-06 21:43:47 +08:00
www.microsoft.com/zh-CN/download/details.aspx?id=25150


软件离线安装包通常是几百兆或以上
whywhywhy
2021-03-06 22:05:22 +08:00
@shinko
@PMR

很遗憾两位,要让你们失望了, .net 3.5 没有你们想的那么简单,离线安装似乎真的不太可行,楼主明显是下载了安装包离线的,两百多兆,还根据某些博主的提示又下载了语言包(语言包分开的),又去做合并动作。

那为什么会有人要安装呢,因为二货的 Windows 8 8.1 10 不自带而且要用自带的组件安装工具去安装 .net 3.5,而自带的组件安装工具,安装这玩意极慢还可能会失败,却又避免不了要安装需要这个组件的软件。

楼主的内容起码证明他搜索了很多,也做过尝试,更做过整理,这个尝试刚好我也做过,我也搜索过,我也失败了,而你们高高在上的完全不了解情况啊。

你们觉得真的很好笑么?好好的 .net 3.5 早都发布了,却不自带在系统里,安装还很麻烦,还会失败,很好笑么?我倒觉得可笑的不是楼主,而是微软,吃饱了撑的,自家的 .net 都不集成到系统里,还指望推广 dotnet,我看真的是太可笑。
whywhywhy
2021-03-06 22:07:06 +08:00
目测安装盘的 sxs 是最简单的办法了,如果楼主找到更好的办法,请 @我,多谢了。
yuu95
2021-03-06 22:20:15 +08:00
opengps
2021-03-06 22:51:27 +08:00
用命令安装,3.5 好像有个特殊的地方,不过我我当时有网
Apol1oBelvedere
2021-03-06 23:04:02 +08:00
@yuu95 完美解决问题,思路决定出路,感谢帮助。
@whywhywhy 参考上方解决方案,经测试不仅正常安装且其他软件依赖也没有问题。安装盘的 sxs 需要携带镜像灵活性待改善。
Apol1oBelvedere
2021-03-06 23:08:36 +08:00
@opengps 用命令的方法主要有 2 种:
一种是分别下这 2 个文件,然后通过命令合并后安装。//我未找到如何合并的方法?
另一种是命令安装英文包,然后再安装中文语言包。 // 用 /lang:ENU 参数安装英文版没有反应,我用英文版也没问题啊。
venster
2021-03-07 01:14:38 +08:00
自己主动把唯二的两个方式堵住了还想找啥方案呢,IT 天空的 exe 不过就是把不同版本的 sxs 都搞出来打包了一下而已,操作系统一升级就用不了了。我们更通常的做法是把所有系统的 sxs 安系统版本存到一起,写个脚本,啥系统就采用哪个 sxs 去启用。
Dogtler
2021-03-07 02:08:49 +08:00
换 mac
shinko
2021-03-07 04:05:49 +08:00
@whywhywhy 你从哪里觉得我的发言是高高在上了?作为一个程序员论坛,连最简单提问的方式都不会,大家怎么帮忙??
最起码也要交代一下是给 xp 装还是给 win7 装还是给 win10 装吧,要不大家怎么帮忙?你不会觉得这 3 个系统装.net 3.5 的方法是一样的吧?遇到的问题也是一样的吧?
whywhywhy
2021-03-07 10:20:04 +08:00
@shinko
你认为楼主不会提问,但是我们却一眼就看明白了,楼下的人也一眼都看明白了,这说明啥,说明你没有遇到过这个问题,你搞不清情况,但是这不代表其他人不能理解、无法解决。

我给你列举一下主题中包含哪些信息吧。
1.楼主问的是如何完全离线安装,说明正常是可以安装的。
2. x:resources\sxs 是 Windows 8/2012 以上安装盘才有的。
3.“实践”部分已经是根据搜索引擎获得过方法,这个我们也看到过,所以很明确。
4.楼主至少实验了多种方法,并做了整理,然后有了期待,然后才提问,并附上了自己的测试结果避免别人去百度搜一个然后直接抱过来给楼主,减少了试错成本,这也说明楼主做事情是认真且有方法的。
**小总结:正常安装可以进行,是 win8 以上系统,自己上搜索引擎找过资料,做过尝试,也给出了自己的经验,这个提问显然是用心的。**

而你的回复也能看出一点点线索
1.可能是因为没遇到过这个可能,直白点说可能你不是相关领域的从业人员。(不是贬低,是术业有专攻,IT 行业涉及太广泛)
2 提到了 win98,不知道是否有使用经验,如果有使用经验那应该比较可能是 2005 年之前,是一位老鸟,win98 的年代基本上 .net 没有火起来,火起来后也没有必要用 win98 了,所以可以直接排除。
3.提到了 ipad,但是种种线索表明这跟 ipad 毫无关系,例如楼主列举的文件的 exe 后缀在 ipad 中没有吧,原因可以看上面的内容,但是你提到它的可能性只是为了强调楼主给的信息太少,以一种夸张的方式表达。
4.你有疑惑,但是连百度都未尝试一下,只要你尝试一下,你会发现大家都在讨论这个问题,并且有几种方法解决
5.你得出了一个奇怪的结论“这个问题这里没有一个人能帮你解决了”。
6.你的第二次回复也证明了你确实不了解情况,也没有看懂主题中的种种线索,如果你认为目标系统是 xp win7 win10,通过排除很明确毫无疑问是 win10 了。


结论:线索这么多,你不了解情况,没有相关经验,然后也没有去搜一下,评论又以夸张的方式表达你的不愉快,我认为这就是高高在上。
ligiggy
2021-03-08 09:51:04 +08:00
不知道能不能试试 VS2010,也不是很大。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/759146

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX