C# 软件打包的问题(主要是涉及其他软件)

Mr-Kid 2018-11-27 09:44:29
我开发了一个软件,用C#设计了界面,但是主要的功能代码是由R,python完成的,R与python实现功能时,会涉及很多包,这些包我想用户在安装时自动安装,也就是我现在有2个需要。站在用户的角度就是:

1. 安装这个软件时,能自动安装R和pyhton
2. 安装完成后能自动安装所需的包(如何批量安装包我会,就是不知道该怎么置入安装包中)

也就是希望能傻瓜式的一键完成软件安装,我看网上说可以用installshield,但我看了看好像不能满足我的要求,也可能是我找的资料不对,希望大佬能不吝指教,非常感谢!

注:我现在是用一种笨笨的方法实现功能的,就是单独安装R和python,然后把包置入安装包,到时候手动移动位置,保证路径的正确。
...全文
480 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr-Kid 2018-12-06
  • 打赏
  • 举报
回复
非常感谢大家的帮助,因为我从来没有这样打包过,而且也不是计算机专业的,所以我现在正在研究怎么写安装器,以及各位推荐的方法,谢谢大家!等我研究好后,就把问题结了,再次感谢!
Kevin2328 2018-12-06
  • 打赏
  • 举报
回复
NSIS打包神器
desperaso 2018-12-04
  • 打赏
  • 举报
回复
可不可以以base64包到C#的exe里,再释放出来生成exe,再运行?
https://www.cnblogs.com/qiaoke/p/10062673.html
这样行不?
threenewbee 2018-11-30
  • 打赏
  • 举报
回复
pyinstaller可以打包python r语言的程序商品化的话我恐怕你还是用别的语言改写下比较好。
assky124 2018-11-30
  • 打赏
  • 举报
回复
自己写个安装器,批处理试试
lindexi_gd 2018-11-29
  • 打赏
  • 举报
回复
安装包的方法可以使用 Nsis 的方法 [如何用NSIS打包程序 - cwt19902010的专栏 - CSDN博客](https://blog.csdn.net/cwt19902010/article/details/52923163 ) [NSIS打包软件(一) - 黑色街角 - 博客园](https://www.cnblogs.com/MineDream/archive/2013/04/03/2997621.html )

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧