<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Package Manager on XR技术研习社</title><link>https://www.xrstudy.net/tags/package-manager/</link><description>Recent content in Package Manager on XR技术研习社</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Mon, 22 Dec 2025 11:50:00 +0800</lastBuildDate><atom:link href="https://www.xrstudy.net/tags/package-manager/index.xml" rel="self" type="application/rss+xml"/><item><title>4 种安装特定版本 Package 的方法</title><link>https://www.xrstudy.net/posts/unity-package-specific-version/</link><pubDate>Mon, 22 Dec 2025 11:50:00 +0800</pubDate><guid>https://www.xrstudy.net/posts/unity-package-specific-version/</guid><description>&lt;h2 id="引言"&gt;引言&lt;/h2&gt;&#10;&lt;p&gt;在 Unity 项目的开发生命周期中，工具版本的确定性往往比追求最新更为重要。然而，在实际的工程实践中，开发者面临的需求远比「使用最新版本」复杂得多，包括但不仅限于以下情境：&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;团队协作对齐&lt;/strong&gt;：为了确保所有成员的代码表现一致，必须严格锁定所有 Package 的版本号。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;老旧项目维护&lt;/strong&gt;：接手或复现一个两年前的项目时，新版 Package 往往会导致兼容性报错，比如 XRI 2.x 升级到 3.x 的架构断层、API 结构不兼容等。当老项目架构对旧版本 Package 开发依赖严重时，此时回退到旧版本往往是更高效的解决方案。&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;特定环境复现&lt;/strong&gt;：跟随特定的技术教程学习时（如 XR Interaction Toolkit、ARFoundation 课程），必须使用与之严格匹配的工具版本，才能得到更好的沉浸式学习体验——版本差异会因为命令路径、界面布局的不一致，而导致学习进程的中断。&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;对于需要在线安装管理的工具包（比如 Interaction Toolkit、ARFoundation 等），Package Manager 的默认策略通常是推荐当前可用的「最新版」。而安装指定版本的 Package 相对比较有挑战性，因为这些工具包通常不提供离线下载文件，所以我们需要掌握在 Package Manager 中安装特定版本的技巧。&lt;/p&gt;&#10;&lt;h3 id="适用范围说明"&gt;适用范围说明&lt;/h3&gt;&#10;&lt;p&gt;本文讨论的对象是通过 Package Manager 在线安装的工具包 Package（UPM），并非传统意义上的资源包（&lt;code&gt;.unitypackage&lt;/code&gt;）。后续也将会使用 Package 指代前者。&lt;/p&gt;&#10;&lt;p&gt;此外，部分第三方厂商（如 PICO、Meta 等）提供的 SDK 通常支持离线安装方式，可直接从官方渠道获取历史版本，故不在本文讨论范围内。&lt;/p&gt;&#10;&lt;h2 id="四种方法"&gt;四种方法&lt;/h2&gt;&#10;&lt;h3 id="方法零通过详情页历史版本安装"&gt;方法零：通过详情页历史版本安装&lt;/h3&gt;&#10;&lt;p&gt;在尝试复杂方法前，可先检查 Unity 原生提供的历史列表，在这里 Unity 会提供几个推荐的稳定版本。&lt;/p&gt;&#10;&lt;h4 id="操作步骤以-unity-2022-为例"&gt;操作步骤（以 Unity 2022 为例）&lt;/h4&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;在 Package Manager 中选择目标 Package。&lt;/li&gt;&#10;&lt;li&gt;在右侧详情页点击 Version History 选项卡。&lt;/li&gt;&#10;&lt;li&gt;如果目标版本在列表中，直接点击右下角的 Update to x.x.x。&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;p&gt;&lt;img src="https://www.xrstudy.net/images/posts/unity-package-specific-version/01-version-history-tab.png" alt="Package Manager 的 Version History 选项卡，XRI 3.1.2 已安装，2.6.5 显示为 Recommended 并带 Update 按钮"&gt;&lt;/p&gt;</description></item></channel></rss>