C#开发程序运行版本问题

tokeyro 2020-05-17 09:29:56
用C#开发的程序,.Net 4.5。
程序放在U盘里,现在有些电脑上由于.net版本问题,无法运行。有什么解决办法?
能不能把.net4.5的运行库放在U盘的程序目录里?怎么解决?
...全文
189 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
键盘敲出字 2020-05-18
  • 打赏
  • 举报
回复
打安装包啊,需要.NET4.5环境,没有的话先安装。
exception92 2020-05-18
  • 打赏
  • 举报
回复
目测不可以直接放运行库,CLR为运行时环境,环境需要宿主,个人觉得U盘不能成为宿主。 可以考虑使用.net core,将程序发布为”独立“的部署模式,不过之后的可执行文件会很大,因为它包含了运行环境;
牧歌ing 2020-05-18
  • 打赏
  • 举报
回复
你在电脑上装上4.5不行吗?
牧歌ing 2020-05-18
  • 打赏
  • 举报
回复
.net4.5不能安装在u盘
tokeyro 2020-05-18
  • 打赏
  • 举报
回复
U盘是发放给客户的,客户都是电脑小白,无法控制客户是否能安装.net。 尝试使用.net core 谢谢各位参与。 特别感谢 tangyanzhi1111、exception92。
江湖评谈 2020-05-17
  • 打赏
  • 举报
回复
.net 不知道 .net core 可以自定义宿主 CLR Hosting 想怎么放怎么放,想怎么运行怎么运行 https://blog.csdn.net/tangyanzhi1111/article/details/88535630

110,532

社区成员

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

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

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