[Unity] 离线部署VScode和其他相关插件

查看:590 |回复:0 | 2021-3-2 14:40:24

您需要 登录 才可以下载或查看,没有账号?注册

x
最近有一个项目是内网开发,需要部署一下内网开发环境.
部署的时候遇到了一些问题,特此记录一下.
1.VScode及其插件
主要是3个VS插件(vsix)
C#,Debugger for Unity,Unity Tools
如果有需要可以下一个chinese语音包

2.依赖包omnisharp,razor,debugger
简单带过网上有不少关于这些依赖的下载方法
由于是离线这三个依赖下不到,所以需要找到他的下载地址
json文件在: C:\Users\Admin\.vscode\extensions\ms-dotnettools.csharp-1.23.9\package.json
json中直接搜索这三个依赖的名字就可以看到他的相应平台的url
下载他的压缩包之后在json同级下创建
.omnisharp/版本号
.razor
.debugger
三个文件夹中都需要创建Install.Lock文件(应该不区分大小写)
解压压缩包到相应目录下重新运行VSCode即可

3.缺少相应.Net Freamwork框架
外网直接去https://dotnet.microsoft.com/download/dotnet-framework/net471
下载offline的安装包即可,网址后面的471为版本号可自由替换

4.Unity打开脚本后出现少dll
最近没有去内网所以没法测试,据说是因为Unity插件Visual Studio Code Editor的1.1.4版本有Bug,只需要更新就可以了
但是内网更新是不可能的,而这个插件还没有package包,解决办法就是在外网更新一下
Unity项目找到Library/PackageCache/com.unity.ide.vscode@1.2.1
版本号各异,压缩拷贝到内网相同目录替换1.14版本的插件,并把Packages/manifest.json中的版本换成相应版本比如我这个是1.2.1
但是有时候他会顽强的换回1.1.4
我怀疑需要在Packages目录下面创建packages-lock.json锁定插件版本,内网的时候不会自动生成这个文件所以有疑问
如果有不对的地方欢迎各位大佬指正


image.png







评分

参与人数 2活跃度 +26 展开 理由
愚不是渔 + 16 【点赞】这很有大网气质!
首席游骑兵 + 10 看不懂 但是感觉很厉害!

查看全部评分

2021-3-2 14:40:24  
 赞 赞 0

使用道具 登录

0个回答,把该问题分享到群,邀请大神一起回答。

CG 游戏行业专业问题

手机游戏引擎手游引擎Unity3D技术
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表