1

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);
    }
}

何が問題ですか??

4

0 に答える 0