C#代码如何判断机子是否安装dotnet
问题开始说得不是很清楚,我现在是要进行winform程序的打包,要进行安装部署,生成的安装文件想要在安装的时候,可以判断目标主机是否已经安装了.netframework,...
问题开始说得不是很清楚,我现在是要进行winform程序的打包,要进行安装部署,生成的安装文件想要在安装的时候,可以判断目标主机是否已经安装了.net framework,安装的话,我可以不装,不安装的话,我想实现调用自己打包进去的dotnet.exe,望各位大侠可以帮帮忙,小弟不胜感激!!!O(∩_∩)O~
展开
6个回答
展开全部
你是要怎么判断?是自己看看电脑是不是装了.net,那就随便写个ASPX页面执行下,如果正常的话就是装了,
如果是想看别人的服务器是不是安装了.net的话,那就需要另外写了,网上有那种.net探针的小程序,就是一个页面读出服务器的配置,包括是否安装.net,.net的版本等等,你可以去下载个带源码的看看,很简单的,具体代码我就不贴了
如果是想看别人的服务器是不是安装了.net的话,那就需要另外写了,网上有那种.net探针的小程序,就是一个页面读出服务器的配置,包括是否安装.net,.net的版本等等,你可以去下载个带源码的看看,很简单的,具体代码我就不贴了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是个部署问题,在程序打包的时候,在必要的程序集中添加你认为不要的程序集就可以了。比如你觉得Framework2.0是必要的,打上钩。生成安装文件的时候,VS就会把Framework2.0放到你的安装程序里面,如果需要它会自动调用安装的。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C#需要dotnet才能运行,你写一段简单的代码,然后放在IIS环境下运行,并且在IIS下设置好无法运行脚本跳转到的页面(页面内容提示没有安装dotnet),这样应该可以吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用VS.net2008建立安装程序项目,生成安装程序,可以判断 是否安装了框架。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询