vs自带打包工具,如何打包大数据文件??? 如题...貌似过大数据文件,无法直接打包,现欲将大数据文件直接拷贝到打包好的安装光盘中,使用Install,在安装完成之后,调用方法,将大数据文件直接复制到安装路径下。请问,如何获取.msi的路径??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 安装部署中可直接把文件作为内容打包在安装类中通过附加数据库,安装类install中获取Context.Parameters["targetdir"]; 不是要附加数据库..targetdir获取的是安装后的路径,我想获取的是安装盘.msi所在路径,将其拷贝到targetdir所在路径下 public static string GetCurrentPath() { System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly(); string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\"; return path; } 如此,获取的是c:\windows\system32 打包工具中不嫩写代码吧?只能写在Install中,这样,获取的是安装后文件的路径,而不是安装包中.msi的路径如何获取.msi的路径呢? 如此,获取的是c:\windows\system32[/Quote]我也碰到这个问题了,找了很久,终于发现原来c:\windows\system32也有这个程序的dll了,使用的都是该文件夹的,难怪目录老是不对,后来把那些文件删了就行了,然后用System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\";就行了 vs.net完全可以做到安装时,安装数据库文件。可以搜索 "李洪根" 除了以上介绍的.net自带的打包之外,也可以用installshield等第三方工具http://blog.csdn.net/downmoon/archive/2010/04/16/5494032.aspx 求教一个逻辑编程问题 一面试题,请高手帮忙 Menustrip的一个菜单合并方法问题(MergeAction) 如何实现点击一个button实现在一个textbox生成一串序列号 关于在C#里面显示图片的问题,谢谢! m_objSheet.PageSetup.PaperSize= papersize不知道如何填 textBox的光标定位问题 如何在C#里使用ACTIVEX DLL文件? 多选框如果实现单选功能 配置.net服务器,需要安装那些东西? C# web中使用ZedGraph做折线遇到的问题 请教程序中读log4net日志的线程问题
在安装类中通过附加数据库,安装类install中获取
Context.Parameters["targetdir"];
targetdir获取的是安装后的路径,我想获取的是安装盘.msi所在路径,将其拷贝到targetdir所在路径下
public static string GetCurrentPath()
{
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\";
return path;
}
打包工具中不嫩写代码吧?
只能写在Install中,这样,获取的是安装后文件的路径,而不是安装包中.msi的路径
如何获取.msi的路径呢?
如此,获取的是c:\windows\system32
[/Quote]
我也碰到这个问题了,找了很久,终于发现原来c:\windows\system32也有这个程序的dll了,使用的都是该文件夹的,难怪目录老是不对,后来把那些文件删了就行了,然后用
System.Reflection.Assembly asm = System.Reflection.Assembly.GetExecutingAssembly();
string path = asm.Location.Remove(asm.Location.LastIndexOf("\\")) + "\\";
就行了
http://blog.csdn.net/downmoon/archive/2010/04/16/5494032.aspx