Visual Studio 2008 を使用して C# で Windows ベースのアプリケーションを作成しました。これは基本的にレジストリをスキャンし、結果のエラーを修正します。msiインストーラーを使用してセットアップを行い、正常に動作します。しかし、私は新しい要件を満たしています。
通常、ユーザー/クライアントにセットアップを提供した後、セットアップをインストールする必要があり、インストールすると、インストールされたフォルダーに、プロジェクトの作成に使用した多くの .dll があります。しかし、私の要件は、ユーザーにセットアップ ファイルを提供する必要のない単一のスタンドアロン .exe を作成することです。私がする必要があるのは、この 1 つの .exe ファイルを使用して、プロジェクト全体を実行し、レジストリをスキャンして修正する同じプロセスを実行することだけです。
「.NET Framework 2.0 での ClickOnce 配置」も試しましたが、「ClickOnce は要求実行レベル 'requireAdministrator' をサポートしていません」というエラーが表示されました。また、 「ClickOnce は要求実行レベル 'requireAdministrator' をサポートしていません。」というリンクも確認しました 。
それでも、Windows フォーム アプリケーションを実行できる単一のスタンドアロン exe を取得できれば、快適だと思います。
それを行う方法はありますか?
このことに関するヒントは、私にとって本当に役に立ちます。
前もって感謝します
〜ヴィクネシュ