开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 3143|回复: 4

DEV gac 问题

[复制链接]

0

精华

-12

贡献

19

赞扬

帖子
34
软币
214
在线时间
20 小时
注册时间
2013-12-26
发表于 2016-5-10 14:47:11 | 显示全部楼层 |阅读模式
部署到测试的电脑,由于测试的电脑不可能安装dev

我将相关的dll 全部打包debug 目录下,均不能正常运行

如果将这些dll 拷贝到测试机的电脑GAC目录下就可以正常 运行

不拷贝则不行,跪求高手,有没有什么办法,不注册GAC 啊
回复

使用道具 举报

0

精华

730

贡献

2925

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
413
软币
15869
在线时间
2986 小时
注册时间
2013-6-8

饮水勋章神经正常武林秘籍

发表于 2016-5-10 16:56:56 | 显示全部楼层
本帖最后由 ssjun 于 2016-5-10 16:58 编辑

安装程序时从没有复制注册到GAC ,直接把使用的DLL复制在开发程序的目录下就可以运行了。不能运行,检查下是不是还有DLL没有复制。相关的DLL可以到项目属性--发布--应用程序文件 中可以看到需要复制的DLL
回复

使用道具 举报

0

精华

-12

贡献

19

赞扬

帖子
34
软币
214
在线时间
20 小时
注册时间
2013-12-26
 楼主| 发表于 2016-5-10 17:25:28 | 显示全部楼层
我都复制了啊 还是不行

但是我使用这个脚本之后 这样执行 就可以
mkdir %windir%\assembly\GAC_MSIL\DevExpress.Data.v10.1\10.1.4.0__b88d1754d700e49a

           copy DevExpress.Data.v10.1.dll %windir%\assembly\GAC_MSIL\DevExpress.Data.v10.1\10.1.4.0__b88d1754d700e49a

mkdir %windir%\assembly\GAC_MSIL\DevExpress.Utils.v10.1\10.1.4.0__b88d1754d700e49a

            copy DevExpress.Utils.v10.1.dll %windir%\assembly\GAC_MSIL\DevExpress.Utils.v10.1\10.1.4.0__b88d1754d700e49a

奇怪啊
回复

使用道具 举报

0

精华

12

贡献

492

赞扬

帖子
168
软币
3429
在线时间
366 小时
注册时间
2015-11-20
发表于 2016-5-10 19:59:34 | 显示全部楼层
我们都是直接放在软件运行目录下就能运行的...
其实我是特别想用GAC来部署程序,比如我写了10个不同的项目,但是DEV的DLL都是同一个版本的,如果是GAC部署的话,程序发布就会大大的减小体积了.
回复

使用道具 举报

0

精华

12

贡献

492

赞扬

帖子
168
软币
3429
在线时间
366 小时
注册时间
2015-11-20
发表于 2016-5-10 20:00:59 | 显示全部楼层
求指教,你写程序的方法,为什么我编译完了,把DLL用你说的这种方式GAC部署却不能运行呢?
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-6-16 09:17

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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