人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VisualBasic2005Proで勉強中の者です。作成したアプリケーションを他のランチャーやShell(?)で起動するにはどのように指定すればよいでしょうか。なお、発行は、メニュー[ビルド]→[発行]→ネットワークフォルダAを指定→[UNCパスまたはファイル共有から]→[はい、…オンラインでもオフラインでも…] という手順で行っています。大変基本的名質問と思われますが、よろしくお願い申し上げます。

●質問者: crashtruck
●カテゴリ:コンピュータ
✍キーワード:アプリケーション オフライン オンライン ネットワーク パス
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● KirakiraHikaru
●100ポイント ベストアンサー

お望みの回答内容でなければ申し訳ございません。


作成したアプリケーションは下記の位置に作成されています。

C:\Documents and Settings\<ユーザー名>\My Documents\Visual Studio 2005\Projects\<ソリューション名>\<プロジェクト名>\bin\Debug

※Releaseビルドしている場合はDebugの部分がRelease

このフォルダ内に含まれる[拡張子.exe]が実行ファイルですので、

このパスをランチャーやショートカットなどに登録すれば、起動できます。


@IT .NET TIPS

Visual Studio 2005で実行ファイルのあるフォルダを開くには?[VS 2005のみ

http://www.atmarkit.co.jp/fdotnet/dotnettips/482binfolder/bi...



また、発行(ClickOnce)でアプリケーションを配置している場合は、

配置先にある実行ファイルを指定すれば起動できます。

ただし、発行はClickOnceによって各ユーザにアプリケーションを

インストール・更新・実行させるのが本来の用途なので、

配置先のsetup.exeを実行させるほうが良いと思います。

(配置先の実行ファイルを直接実行させる形だと

バージョンが変わるごとにパスを変更しなければならないので)


ちなみに、配置先にある実行ファイルというのは、

\配置先\****\****_バージョン\****.exe.deploy

です。

セキュリティ絡みを回避するために.deployが付与されています。

そのため、これをダブルクリックしても関連付いていないため実行できないと思います。

発行のオプションで.deployを付けないようにできます。

1.ソリューションエクスプローラに表示されている[My Project]をダブルクリック。

2.表示された左側にある[発行]タブを選択。

3.[オプション]ボタンをクリック。

4.[".deploy"ファイル拡張子を使用する。]チェックをオフにする。

この設定で発行すると****.exeとして出力されるので直接実行できます。

◎質問者からの返答

詳しいご説明、大変ありがとうございます! 私の場合、setup.exeを実行する方法がよさそうです。m(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ