私は一部の同僚の日常業務を自動化するために小さなアプリケーションを作成し、コンピュータの電源が入っているときにローカルネットワークの他のユーザーが実行できるように、私は自分のサーバーの贅沢を持っていないので、これは私ができる最高のものです。共有マシンのリソースを使用して共有フォルダにアプリケーションを実行
このうちの1つは、Oracleクライアントを介してOracleデータベースに接続するWinformアプリケーションと、MYマシンにインストールされたOracle Data Accessで情報を取得することです。私はマシン上に何もインストールせずに、人々がアプリケーション(.exeファイル)を実行できることを願っています。アプリケーションは、同じフォルダの出力ファイル(.html)に書き込んで、そのブラウザで開きます。
私の質問は次のとおりです。これを可能にするにはどうすればよいですか? Oracle Client、Oracle DataAccess、.Netフレームワークを使用して、このマシンでローカルに実行しているかのように、この.exeファイルをどのように実行できますか?
すべてのC#アセンブリ(Visual Studioによって自動的に追加されます)をTrueにコピーする(Microsoft.CSharp.dll、System.Data.dll、System.dll、System.Data.DataSetExtensions.dll、System.Deployment)とマークします。 dll、System.Drawing.dll、System.Net.Http.dll、System.Windows.Forms.dll、System.Xml.dll、System.Xml.Linq.dll)。人々はまだ.Netフレームワークがインストールされている必要がありますか?私のアプリは1つの外部dll Oracle.DataAccess.dllで非常に簡単です。 OracleクライアントとOracle Data Accessについて
多くのありがとうございます。状況に
ASP Web Form Appも同様に動作しませんか?クライアントが必要とすることを行うためのWebページを作成できると仮定します。 – rheitzman
ありがとうSingh。私のアプリケーションはウェブアプリケーションではなく、単純なファイル出力を持つWindowsアプリケーションです。私は複雑なエンタープライズアプリケーションを構築するつもりはなく、日常業務を自動化するために少数のpplが使う最小限のアプリケーションです。 VBAのフォームやアプリを考えてみましょう。この場合、私は.html形式のものに出力します。 – Kenny