我也很奇怪,要说程序 还没这么智能,建议你重新弄个简单的winform项目,再次打包,然后安装对比下看看。
Assembly assembly = Assembly.GetExecutingAssembly();
System.IO.FileInfo fileInfo = new System.IO.FileInfo(assembly.Location);
string basePath = fileInfo.DirectoryName;
打包方法里面,basePath 值为"D:\",这个很奇怪,应该是选择的安装路径才对啊
@青鋒: 那既然找到了点上,就继续试验了,换别的电脑安装试试,看打包时候哪个地方是否设置了安装路径
@黑峰: 在其他电脑上却是正常的,选择的路径也正确,就是不知道我电脑是怎么回事
自定义操作中配置了CustomActionData,为什么
“string server = this.Context.Parameters["SERVER"];”
中server变量没有值?