私は意見を得るために友人に送りたいと思ったc#で小さなアプリを作りました。問題は、リリース構成を選択して[再構築]をクリックすると、必要なexeとともに7つの追加ファイル(3つのdll、1つのexe、...)を取得することです。私は何か間違ったことをしていますか?VS2005でc++を使用したとき、以前は単一の.exeファイルを取得していました。
3 に答える
ひどい時間でした。Clickonceをこのような単純なアプリで動作させることができませんでした。参照されている3つのdllとexeを別のフォルダーに移動するだけでうまくいきました。一方、Wixは...控えめに言っても難しいです。
ただし、これにより、10分以内にexeファイルではない場合でも単一のセットアップファイルを作成できました。私は多かれ少なかれ私が望むものであるデスクトップへのショートカットを送りました。
あなたは何も悪いことをしていません。リリース時に、アプリケーション設定を保持するインスタンス用のAppConfig.xmlや、友人がアプリをインストールできるようにするClickOnceデプロイメントパッケージなどの追加ファイルが生成されます。C#にもっと慣れるために、デバッグとリリースの違いに関する記事をグーグルで検索することから始めることができます
Visual Studio2012に組み込まれているClickOnce機能の使用を検討しましたか?
[1回]をクリックすると、友達が実行できるインストーラーが生成されます。必要に応じて、依存関係(特定の.NETランタイムなど)を自動的にダウンロードしてインストールします。
参照されるDLLを配布するには、正しい構成設定を提案する次のURLを確認してください。