小弟现在打包一个程序,想在安装完成后做一些额外的操作。想通过安装程序类实现(也是在网上了解到安装程序类可以实现这一功能),于是就按网上介绍的步骤,先新建一个类库工程,在里面添加了一个类(installer1:installer),然后在instal方法中添加了一些代码,最后在安装部署项目中添加了该库的输出,并且添加了自定义操作,指向该dll的。但现在的问题是安装的时候无法加载该dll。说是找不到。提示在路径C:\windows\system32\...。下找不到该dll或者它的一个依赖项。请问是不是中间哪个步骤出了问题,还是有些属性什么的没有设置好。请高人指点一二。
string str = Assembly.GetExecutingAssembly().GetName().CodeBase;
if (str.ToLower().IndexOf("file:///") >= 0)
{
str = str.Substring(8, str.Length - 8);
}
string path = System.IO.Path.GetDirectoryName(str);
这也是相对路径