Visual Studio 2010安装项目自定义操作 - 安装期间的访问权限错误

时间:2012-10-23 08:35:46

标签: visual-studio-2010 setup-project custom-action

我创建了一个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);
    }
}

问题是什么?

0 个答案:

没有答案