2017-10-30 6 views
-2

私はWindows Forms Appを作成しました。このアプリケーションは、多くのテストを今すぐ導入して本番環境で使用できるようになりました。Visual Studioを開く必要がなく、フォームから実行するためにVisual StudioのWindowsフォームAppプロジェクトを入手しますか?

ソリューションをテストしたところ、Visual StudioでF5を使用してフォームを開いています。

私のフォームにはいくつかのファイルを追加するオプションがあります。そして、 "アプリケーションの実行"を押してください。これらのファイルからデータを収集し、それらを操作するC#スクリプトがバックグラウンドにあります。

私の解決策がどこのコンピュータに保存されているか確認しました。ここでは私のFormに対応するいくつかの.csファイル(および.resxのような他の拡張子)がありますが、実際には"Form"は実行されません(フォームを開いて、ビジュアルスタジオ)。

私はグーグルの質問に答えようとしていますが、現在は利用可能です。

Visual Studioを開いてソリューションを実行する代わりに、Formからソリューションを実行できますか?つまり、Visual Studioでプログラムを実行すると作成されたフォームを開くことができますか?これが可能な場合は、フォームを使用しているデスクトップなどのショートカットを作成できますか?

フォームを実行可能ファイルとして使用することができる場合は、フォーム自体を一部のフォルダに展開し、残りのプロジェクトファイルを現在保存されているフォルダに展開するオプションがありますか?コメントで述べたように

+4

あなたのアプリケーションは 'bin/debug'または' bin/release'フォルダ(どのようにビルドしたかによって異なります)にバイナリ.exeファイルとして存在する必要があります。実行可能ファイルをビルドするには、Visual StudioでCTRL + Bを押します。 –

答えて

1

- あなたはそれがプロジェクト(ない形)の名前が付いた.exeファイルを作成する必要がありプロジェクトをビルドし。これは通常<source>\bin\<configuration> - c:\projects\my_app\bin\debugです(これはビルドタブのプロジェクトプロパティページで変更できます)。プロジェクトのスタートアップフォームは通常、プロジェクトのProgram.csファイルのProgramスタティッククラスのコードによって管理されます。

+0

あなたの答えをありがとう! .exeファイルが見つかりました。私はそれが 'Debug'フォルダの下にあるとは思わなかった。私はまた、 'Project - >の設定 - >ビルド - >出力パス'を使って、Visual Studioで出力ファイルをどこに保存するかを変更できることも発見しました。 – Cenderze

+1

これはあなたが構築していた設定であるため、デバッグ中です。設定ドロップダウンで "Release"を選択すると、代わりにReleaseフォルダが作成され、いくつかの最適化が可能になります... configを検出するコードを書いてください(例えばデバッグリリースの場合は余分なロギングを追加します)が、この質問の範囲外です。 – GPW

関連する問題