sxyweiren 发表于 2021-6-8 10:00:43

关于AR14编译的时候自动拷贝的FrameWork关联DLL

本帖最后由 Crystal.Li 于 2021-6-8 15:54 编辑

AR14工程做成的时候使用的是Nuget参照。
在程序编译的时候会自动拷贝一些FrameWork关联的DLL
比如:
System.Buffers.dll
System.Drawing.dll
System.Memory.dll
System.Numerics.Vectors.dll
System.Runtime.CompilerServices.Unsafe.dll
System.ValueTuple.dll
System.Windows.Forms.dll

这些DLL是必须拷贝的么?
发布的时候,这些DLL需要一起打包安装么?

如果删除这些DLL,会有什么问题?

※注:客户端默认安装FrameWork4.8

Crystal.Li 发表于 2021-6-8 10:00:44

这个如果是在编译过程中自动生成的dll还是建议您不要删除,我们这个是基于.net Framework的,这些都是一些系统文件,如果删除,不能确保您的工程不会出现问题,所以还是不要删除这些文件~

Crystal.Li 发表于 2021-6-8 10:58:11

您好,这个您在打包的时候把项目里引用 复制到本地 的属性都设置为true即可。这块涉及的比较多,我们这边目前没有一一验证过,您有兴趣的话可以验证下。

sxyweiren 发表于 2021-6-8 11:12:26

Crystal.Li 发表于 2021-6-8 10:58
您好,这个您在打包的时候把项目里引用 复制到本地 的属性都设置为true即可。这块涉及的比较多,我们这边目 ...

:L:L:L

我这边想删了,但是以后升FrameWork到底有啥影响把握不了。

而且不知道什么动作会用到这些DLL,盲测的话基本也不现实啊。

sxyweiren 发表于 2021-6-8 15:43:46

Crystal.Li 发表于 2021-6-8 15:38
这个如果是在编译过程中自动生成的dll还是建议您不要删除,我们这个是基于.net Framework的,这些都是一些 ...

OK,了解了。

麻烦你了。

Crystal.Li 发表于 2021-6-8 15:53:57

sxyweiren 发表于 2021-6-8 15:43
OK,了解了。

麻烦你了。

没事~~ :mj72:
页: [1]
查看完整版本: 关于AR14编译的时候自动拷贝的FrameWork关联DLL