酷Q社区»社区 分享交流区 优软分享

酷Q with .Net on Docker[复制链接]

12下一页
作者: 成音S|查看: 3730|回复: 38
跳转到指定楼层
2019-2-20 17:23

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
本帖最后由 成音S 于 2019-10-3 12:18 编辑
众所周知酷Q Air 版本不支持老旧的Windows 系统版本,
所以现时Docker Wine环境将是使用Windows 7的系统版本定义, 然而,.Net4.0(Wine)仅支持Vista及以下,因此造就若依赖到 .Net4.0的应用将会报错
故此,请确保应用任一组件目标框架版本不是 .Net4.0 ,务必升级至 .Net4.5
当然,由於酷Q Pro 版本还不限制Windows 系统版本
你可以把Docker Wine环境设定成 Windows Vista及以下(winetricks -q winxp)
使用Pro版本即可维持使用.Net4.0及.Net4.5 。

使用 Wine 在 Docker 容器中运行 酷Q Air / Pro 并支持.net4.0,4.5应用
基於酷Q on Docker 2.0
详细使用方法请参考
原文
感谢MerCuJerry提供镜像及支持

社区 GitHub

应用例子
  1. docker run -d --name=coolq_dotnet45 --rm -p 8081:9000 -v /root/coolq-data-dotnet45:/home/user/coolq -e COOLQ_URL=http://dlcq.cqp.me/cq/CQP-tuling.zip -e VNC_PASSWD=ynyynbestericdjhannahxxnb -e COOLQ_ACCOUNT=123456 mercujerry/wine-coolq-dotnet
复制代码
http://127.0.0.1:8081

许可申明

镜像构建脚本基于 GPLv3 发布。

GitHub: https://github.com/MerCuJerry/docker-wine-coolq-dotnet45-autoins
DockerHub: https://hub.docker.com/r/mercujerry/wine-coolq-dotnet
原GitHub: https://github.com/CoolQ/docker-wine-coolq
原DockerHub: https://hub.docker.com/r/coolq/wine-coolq/


被感谢 3

Native 的意思是 原生,Native.SDK使得.NET开发酷Q插件更加便捷、轻量、容易理解
该SDK仅需4步即可完成部署,完整的中文备注降低理解成本,生成插件后只有一个DLL文件
与官方的SDK大同小异,易语言开发者可以完美移植自己的插件,并且支持面向对象开发!

现在就加入开发吧:
C# for CoolQ:https://cqp.cc/t/40968
VB for CoolQ:https://cqp.cc/t/41743
打破零评论尴尬
这个密码太长了,真令人头大。
大佬就是大佬, 牛批
刘明,好用
不会用  好尴尬
厉害,很棒
酷Q提示windows版本过低
winecfg里直接更改windows失效
有什么办法预更改这个设置么
谢谢反馈, 由於酷Q Air 不支持较旧的windows版本,你可以改用酷Q Pro ,仍支持目前docker 的 windows版本 详细更新版本可能要反馈到主帖 https://cqp.cc/t/34558 详情回复 发表于 2019-6-18 10:53
回复使用道具举报
成音S@楼主2019-6-18 10:53
MerCuJerry 发表于 2019-6-18 10:18
winecfg里直接更改windows失效
有什么办法预更改这个设置么

谢谢反馈,
由於酷Q Air 不支持较旧的windows版本,你可以改用酷Q Pro ,仍支持目前docker 的 windows版本
详细更新版本可能要反馈到主帖
https://cqp.cc/t/34558
成音S 发表于 2019-6-18 10:53
谢谢反馈,
由於酷Q Air 不支持较旧的windows版本,你可以改用酷Q Pro ,仍支持目前docker 的 windows版本
...

感谢回复,暂时已改用酷Q Pro
成音S 发表于 2019-6-18 10:53
谢谢反馈,
由於酷Q Air 不支持较旧的windows版本,你可以改用酷Q Pro ,仍支持目前docker 的 windows版本
...

回去重新折腾了下
酷Q官方的镜像的wine设置已经默认是windows7了好像
这就奇怪了,如果是这一部份,我有改到win10呢.. 详情回复 发表于 2019-6-18 15:09
回复使用道具举报
成音S@楼主2019-6-18 15:09
MerCuJerry 发表于 2019-6-18 13:42
回去重新折腾了下
酷Q官方的镜像的wine设置已经默认是windows7了好像

这就奇怪了,如果是这一部份,我有改到win10呢..
https://github.com/kotoneme/docker-wine-coolq-dotnet45/blob/master/Dockerfile#L35
https://github.com/CoolQ/docker-wine-coolq/blob/master/Dockerfile#L30
成音S 发表于 2019-6-18 15:09
这就奇怪了,如果是这一部份,我有改到win10呢..
https://github.com/kotoneme/docker-wine-coolq-dotnet45/ ...

但是安装完成后用winecfg查看显示windows 2003
成音S 发表于 2019-6-18 15:09
这就奇怪了,如果是这一部份,我有改到win10呢..
https://github.com/kotoneme/docker-wine-coolq-dotnet45/ ...

楼主尝试着改回win7试试?
我根据流程做了一个容器看了一下,似乎是有被某些设定更改了, 在安装.Net前是2008,安装后改成2003, winecfg修改成windows 7可以打开了 [attachimg]61437[/attachimg] 详情回复 发表于 2019-6-18 15:42
回复使用道具举报
成音S@楼主2019-6-18 15:42
本帖最后由 成音S 于 2019-6-18 15:49 编辑
MerCuJerry 发表于 2019-6-18 15:34
楼主尝试着改回win7试试?

我根据流程做了一个容器看了一下,似乎是有被某些设定更改了,
在安装.Net前是2008,安装后改成2003,
winecfg修改成windows 7可以打开了
详细我再看看,你可以先把酷Q关掉,再到winecfg修改(点"应用(A)")或是
/usr/local/bin/winetricks -q win7
image.png




成音S 发表于 2019-6-18 15:42
我根据流程做了一个容器看了一下,似乎是有被某些设定更改了,
在安装.Net前是2008,安装后改成2003,
winecfg ...

是这样,我刚好装了一个需要.net的插件
改成其他的系统后这个插件就加载失败了
我把每个Windows版本都试了一下,改成Vista就好了 详情回复 发表于 2019-6-18 16:32
成音S 发表于 2019-6-18 15:42
我根据流程做了一个容器看了一下,似乎是有被某些设定更改了,
在安装.Net前是2008,安装后改成2003,
winecfg ...

然后如果在安装.net之前改动设置的话.net4.5就安装失败了
既然是这样,我推断是.Net环境得在2003运行了,详细你可以把每个Windows版本都试一下 我这里也測试一下 详情回复 发表于 2019-6-18 16:06
回复使用道具举报
成音S@楼主2019-6-18 16:06
本帖最后由 成音S 于 2019-6-18 16:13 编辑
MerCuJerry 发表于 2019-6-18 16:02
然后如果在安装.net之前改动设置的话.net4.5就安装失败了

既然是这样,我推断是.Net环境得在2003运行了,详细你可以把每个Windows版本都试一下
我这里也測试一下.net的插件
您需要登录后才可以回帖 登录 | 注册

本版积分规则尽量使你的回复能够对他人有所帮助

Powered by Discuz!Designed by hexapp© 2020 CoolQ

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