项目中用到了 ICSharpCode.SharpZipLib.dll、log4net.dll、Memcached.ClientLibrary.dll、Newtonsoft.Json.dll。
但是在打包的时候提示无法注册xx.dll。根据网上说的,在下图1中的步骤,右键 “属性”,弹出属性界面,如图2。
然后Registration Type 选择Self-registration。但是这样还是不行。
图1.
图2
于是我选择了Extract COM information 选项,
打包后成功安装,正常使用。(
不知道原因,希望大神指点,是不是因为这些dll都不是自注册dll 思考脸)
还有一点,打包的是64位程序,自己需要打包的程序也要设置成64位的,然后重新生成并打包。