c# winform应用程序打包问题
我帮朋友做的一个WINform程序,用VS自带的工具做成的安装包,会生成exe和msi文件,这两个文件有什么区别?我在本机试了都能安装。我发给朋友的是msi文件,朋友安装...
我帮朋友做的一个WINform程序,用VS自带的工具做成的安装包,会生成exe和msi文件,这两个文件有什么区别?我在本机试了都能安装。我发给朋友的是msi文件,朋友安装的时候会被360提示为木马,这是什么原因?怎么解决?
展开
4个回答
展开全部
1、.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里了。2、.exe也允许你安装程序,但程序员在开发setup.exe的时候要比开发setup.msi困难的多,需要人工编写和安装,修改,卸载相关的很多内容。而msi把这写功能都集成化了,易于开发WINDWOS程序安装包。
360可能是误判,你让你朋友关闭360试试。
360可能是误判,你让你朋友关闭360试试。
展开全部
试试把***.msi文件的***换一个名字,不要用setup.msi
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我打包java包也是这样的!
我是在自己的电脑杀毒先的!
你试试吧
我是在自己的电脑杀毒先的!
你试试吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以试着更改360的文件可识别类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询