2017-06-22 10 views
0

私はVisual Studio 2017を使用しています。コンパイル済みのC#ソリューションをVisual Studioでビルドしたコンソールで実行したいと考えています。 オンライン私は議論で何も見つかりませんでしたが、会議で私はスピーカーがそれをやっているのを見ました。Visual Studioのコンソールに組み込まれたVisual Studioのコンパイル済みC#ソリューションを実行します

+5

に間違いなくその不明ですか?あなたのアプリケーションは、Visual Studioの外で実行しますか? – maccettura

答えて

0

に役立ちます:Visual Studioで

、あなたはビルド前またはビルド後のイベントを設定することができますコマンド - ライン。モジュールのプロパティ - >ビルドイベントでは、3つのうちの1つの前または後のコマンドラインコマンドを使用して、必要な.exeを実行させることができます(ビルドに成功すると、常に、または既存のアプリケーションに更新があるとき) 。私はまだ2017年に存在するかどうかわからないが、それはあなたが求めているものを2015年

enter image description here

0

メモリがVisual Studioのコンソールに表示された場合、デバッグストリームに出力された内容が印刷されます。あなたのSTDIOを厳密に言い表すのではありません。これに対して最も簡単な方法は、アプリケーションがcorrect placeに直接印刷するか、ロギングライブラリ(NLogまたはLog4netなど)を使用し、デバッギングコンソールに追加するアペンダを使用してアプリケーションを設定するかのいずれかです。あなたのアプリケーションがそれ以外の場合は、stdioとstderrをデバッガに転送する別のアプリケーションでこれをラップするように、これを動作させるために余分な作業を行う必要があります。

しかしこれでは不十分ですが、印刷が機能するようにデバッガを接続する必要があります。

今や塩の穀物... VSで活発に開発されていませんが、今ここで思い出しているのは、YMMVです。

希望これは、私は、これはあなたが探している正確に何ですが、あれば一定ではないよ

関連する問題