みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VisualStudioでC#が実行できない

VisualStudio Express2012でC#のコンソールアプリケーションを作成してみたのですが
下記のような簡単なコードでも実行に失敗します。
VIsualStudioのコンソールには以下のようなエラーが表示されるのですが
何か原因がわかる方いらっしゃいますでしょうか。


【コード】
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("abc");
}
}
}


【エラー内容】
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_32\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\11.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'c:\users\mishina\documents\visual studio 2012\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\ConsoleApplication3.vshost.exe' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll' が読み込まれました
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll' が読み込まれました
スレッド 'vshost.NotifyLoad' (0x1350) はコード 0 (0x0) で終了しました。
スレッド 'vshost.LoadReference' (0x58c) はコード 0 (0x0) で終了しました。
'ConsoleApplication3.vshost.exe' (マネージ (v4.0.30319)): 'c:\users\mishina\documents\visual studio 2012\Projects\ConsoleApplication3\ConsoleApplication3\bin\Debug\ConsoleApplication3.exe が読み込まれました。シンボルが読み込まれました。
スレッド 'vshost.RunParkingWindow' (0x2698) はコード 0 (0x0) で終了しました。
スレッド '<名前がありません>' (0x26a0) はコード 0 (0x0) で終了しました。
プログラム '[7700] ConsoleApplication3.vshost.exe: マネージ (v4.0.30319)' はコード 0 (0x0) で終了しました。

投稿日時 - 2013-09-22 17:32:23

QNo.8275078

すぐに回答ほしいです

質問者が選んだベストアンサー

どこにもエラーないですよ?

コマンドラインから実行、もしくは control + F5 で実行してみて。

投稿日時 - 2013-09-22 19:07:29

補足

ご回答ありがとうございます。ctr+F5で
コマンドプロンプトが立ち上がり正常に実行されました。
VisualStudioのツールバーに「開始」というのが
あったのでこれを押下してプログラムを実行していたのですが
これでは実行されないということでしょうか。

投稿日時 - 2013-09-22 20:52:42

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

【エラー内容】 とありますが、これを見る限り、正常に実行されているように見えます。
必要なDLLやexeを読み込んで、(プログラムが実行され)終了した、というだけの、途中経過が出力されているもののようです。

この内容だと、コマンドプロンプト画面が表示され、その画面にabcと出力された直後、コマンドプロンプトが閉じます。
これが一瞬で行なわれるので、一瞬コマンドプロンプトが表示されて、すぐに閉じたように見えます。
画面の内容まで確認できる人は、もの凄い動体視力の持ち主だけです。

コマンドプロンプトから直接実行ファイルを実行するか、プログラム中に終了せずに待つ仕組みを用意するか、します。

http://msdn.microsoft.com/ja-jp/library/0wc2kk78%28v=vs.90%29.aspx
> 8. プログラムを完成させます。
> プログラムの最終行にある Console.ReadLine(); は、Enter キーが押されるまでプログラムを一時停止するコードです。
> この行を省略すると、コマンド ライン ウィンドウはすぐに閉じられ、プログラムの出力結果を確認できなくなります。

投稿日時 - 2013-09-22 20:32:02

補足

プログラムの実行はされていたんですね。
ご回答ありがとうございました。

投稿日時 - 2013-09-22 22:27:23

あなたにオススメの質問