タイトル : Re^3: 発行したものがインストールできない 投稿日 : 2008/02/22(Fri) 16:42 投稿者 : 魔界の仮面弁士
> setup.exe ができる形式ですから ClickOnceになるのでしょうか? VS2005 の、プロジェクトプロパティの[発行]タブから作成するのであれば、ClickOnce です。 setup.exe 無しで、*.application という XML ファイルをダブルクリックしても動作します。 (setup.exe は、.NET ランタイムなどの配布のために使われます) > ここで テキストファイルの defalt.dat というプログラムで使用しているファイル default.dat では無く、 defalt.dat なのですか? > それを 一緒にコピーしたところ、動くようになりました。 ファイル不足だったようですね。 もし、その defalt.dat をプロジェクトに含めてあるのなら、 [ソリューション エクスプローラ]ウィンドウでそのファイルを選択し、 [プロパティ]ウィンドウの[ビルド アクション]を"コンテンツ"にし、 [出力ディレクトリにコピー]を"〜コピーする"にしておきます。 次に、[ソリューション エクスプローラ]ウィンドウから、対象となる プロジェクト(≠ソリューション)を右クリックし、[プロパティ]を選び、 [発行]タブにある[アプリケーション ファイル(I)...]を押して ダイアログを表示させます。 そのダイアログで、defalt.dat の[ダウンロード グループ]が、"(なし)"では無く "(必要)" になっていることを確認してから、ダイアログを閉じてください。 最後に、元画面の(発行タブの)[今すぐ発行(N)]ボタンを押せば完了です。 > セットアッププロジェクトの作成はできるようなのですが、難しくて意味不明です。 ClickOnce による配置の場合、 ・配布先を選択できません。(Program Files に配置されるわけではありません) ・ユーザ別インストーラなので、Windows に別ユーザでログオンするとアプリが使えません。 (ログオンユーザが複数いる場合、ユーザごとにインストールが必要です) といった制限がありますので、その点はご注意ください。 > > > 発行先を(MOに設定)して 発行自体は完了したのですが、インストールができません。 > > [発行ウィザード]を使ったのであれば、その時の設定を教えてください。 > [ビルド][〜の発行]で進めましたが これが[発行ウイザード]でしょうか? 当方の[ビルド]メニューに、その項目は無いのですが、おそらくそうだと思います。 |