???.net做安装包时获取安装路径写入注册表 ???.net做安装包时获取安装路径写入注册表,可以直接在注册表编辑中去设置么,还是一定要写程序? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 为什么不在程序运行时进行写入注册表呢Application.StartupPath 视图-->注册表-->新建字串值 设置Value值为[TARGETDIR]在自定义操作里面,安装后面加入你的安装类, 然后在属性中CustomActionData中设置你要的参数 /dir=[setupDir] 然后在你的安装类中. '覆写安装方法 Public Overrides Sub Install(ByVal stateSaver As System.Collections.IDictionary) MyBase.Install(stateSaver) '取安装程序中用户界面中添回的文本框中的参数值 Dim setupDir As String = Me.Context.Parameters.Item("dir") End Sub 安装类路径 Assembly Asm = Assembly.GetExecutingAssembly(); string filePath= Asm.Location; 我是C#的初学者,跪求一份c#基于iocp和xml socket通信的例子。[email protected] 100分求个简单的算法! textbox显示数组 c#开发的三层架构,oracle第一次启动太慢 请问C#有什么技术可以实现属性的动态添加 初学C#,请教各位哪里有学习WinForm数据库操作的范例! 菜鸟提问: asp.net c#中如何实现窗口大小 ~~~在线等 socket 同步和异步的区别是啥? DevExpress建立的窗体中,有一个查询功能,当查询结果为空时,弹出提示框怎么实现 如何调整当前Web请求启用跟踪 菜鸟datagrid问题 listBox获取数据的问题
Application.StartupPath
设置Value值为[TARGETDIR]
在自定义操作里面,安装后面加入你的安装类,
然后在属性中CustomActionData中设置你要的参数
/dir=[setupDir]
然后在你的安装类中.
'覆写安装方法
Public Overrides Sub Install(ByVal stateSaver As System.Collections.IDictionary)
MyBase.Install(stateSaver)
'取安装程序中用户界面中添回的文本框中的参数值
Dim setupDir As String = Me.Context.Parameters.Item("dir")
End Sub
Assembly Asm = Assembly.GetExecutingAssembly();
string filePath= Asm.Location;