SystemDiagnosticsFileVersionInfo fvi = SystemDiagnosticsFileVersionInfoGetVersionInfo(@"d:\aexe"); //此处换成你的WINFORM程序的EXE路径
string 版本号 = fviFileVersion;
//fviFileMajorPart //主版本号
//fviFileMinorPart //子版本号
获取其他信息,请参见 FileVersionInfo 的说明
你是怎么获得的?获得的是当前目录吧。当前目录不一定就是启动目录的。通过ApplicationStartupPath获得当前程序的目录。通过ClickOnce安装的程序是没有目录选择的
其实很简单,你可以在你打包的时候,把你的数据库添加进去,还有就是
比如你的数据库就放在你程序运行的起始目录。即在debug下,你安装好你的系统好后,把数据库放在安装好的目录即可解决哈!
有问题hi我哈!
如果不要求安装mysql,仅仅打包其数据,那就把它当成一个普通文件打在包里即可(全是一大堆的insert语句),在安装时,动态执行这个文件即可。
你可以下载dnt或者dntnet的安装包,它虽然是web安装,但和你的需求一样,在成功连接数据库库后,就运行包含在一个文件中的N多条SQL语句,完成数据准备工作。
以上就是关于在C#.NET的WINFORM程序发布后,怎样用代码查看软件的版本号全部的内容,包括:在C#.NET的WINFORM程序发布后,怎样用代码查看软件的版本号、C#winform发布的程序。为什么安装的时候没有路径选择的。而且安装后。我在代码里面获取当前的程序目录、winform程序附带数据库打包发布问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)