我创建了一个 Visual Studio 2010 安装项目,添加了我的应用程序的输出,然后我创建了一个带有 RunInstaller 装饰的类的 ac# 库类。我将该类库输出添加到安装项目中,然后将该输出添加到执行自定义操作视图:提交和安装操作。
我尝试启动安装程序(使用管理员权限),在安装的某个时候它告诉我“写入文件 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);
}
}
问题是什么??