我创建了一个Visual Studio 2010安装项目,添加了我的应用程序的输出,然后我创建了一个带有RunInstaller装饰的类的c#库类。我将类库输出添加到安装项目,然后添加该输出执行自定义操作视图:提交和安装操作。
我尝试启动设置(具有管理员权限),并且在安装的某个时刻它告诉我"错误写入文件CustomAction.dll。确保您拥有该目录的访问权限。"
安装程序类如下:
[RunInstaller(true)]
public class WriteFileCustomAction : Installer
{
public override void Install(IDictionary savedState)
{
File.WriteAllText(@"C:\tmp\testInstall.log", "Install");
base.Install(savedState);
}
public override void Commit(IDictionary savedState)
{
File.WriteAllText(@"C:\tmp\testCommit.log", "Commit");
base.Commit(savedState);
}
}
问题是什么?