2013-07-19 2 views
0

내가 Win8, 새 프로젝트, 윈도우 실행 시간 구성 요소에 대한 선택 C#을위한 비주얼 스튜디오 2012를 시작한 다음 단순히 내가 "cw+TAB+TAB" to print "Console.WriteLine();"대상 프레임 워크 필드

를 입력 할 때이 줄이 표시는 다음과 같이 global::System.Console.WriteLine(); 내 코드는 다음과 같습니다

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Text; 
using System.Threading.Tasks; 

namespace WindowsRuntimeComponent1 
{ 
    public sealed class Class1 
    { 
     global::System.Console.WriteLine(); 
    } 
} 

다음 오류가 나타납니다 : 이러한 오류에

Error 1 Invalid token '(' in class, struct, or interface member declaration" , 
Error 2 The type or namespace name 'Console' does not exist in the namespace 'System' (are you missing an assembly 

답은 있습니다 모두 같은 온라인 : 나는 ".NetFrame 롤해야 work "back form 4.5 to 4.0 - 그러나 솔루션 탐색기의 속성으로 이동하면 대상 프레임 워크가 비어있어 비활성화됩니다. 변경하기 위해 아무 것도 할 수 없으므로이 문제를 어떻게 해결할 수 있습니까?

오류에 대한 해결책은 NET Framework를 변경하는 것 이상의 것일 수 있습니다.이 문제에 대해 알고있는 것을 모두 자유롭게 공유 할 수 있습니다. 마이크로 소프트는 비주얼 스튜디오 2012, 적어도 익스프레스 에디션 (프로 +를 시도하지 않은)

+0

Win8 응용 프로그램이 일반 .net 응용 프로그램과 다른 런타임에서 실행됩니다. '콘솔 (Console) '을 사용하고 싶다면 아마 CLR에서 실행되는 에디션을 사용하고 싶을 것입니다. –

답변

0

, 여러 버전의 선박 - Microsoft Visual Studio 2012 for Windows 8는 Win8 애플리케이션을 구축하기위한 구체적이고는 (그 윈도우 스토어 애플 리케이션은, 이전에는 "지하철"애플 리케이션이라). Win8 응용 프로그램은 CLR과 다른 런타임에서 실행되며 이전 프레임 워크 버전에는 존재하지 않으므로 차단 된 대상 프레임 워크 드롭 다운이 있습니다.

WinForms, WPF 및 콘솔 응용 프로그램을 빌드 할 수있는 "전통적인"IDE를 찾으려면 Microsoft Visual Studio 2012 for Desktop이 필요합니다.

웹 개발을 원할 경우 Microsoft Visual Studio 2012 for Web이 필요합니다.

+0

감사합니다! 나는 이것이 도움이되는 것을 발견한다! – user2600978

관련 문제