2010-11-30 2 views
0

빠른 콘솔 응용 프로그램을 작성하여 VS 2010으로 컴파일하려고하지만 .cs 파일을 만든 다음 VS 2010에서 엽니 다 (.cs 파일을 두 번 클릭하면됩니다. 파일이 VS 2010에 등록되어 있으므로) 열리지 만 컴파일 할 방법이 없습니다.VS 2010에서 .CS 코드를 컴파일 할 수 없음

여기에 몇 가지 간단한 코드입니다 : 내가 VS 2010에서 편집 할 수있는 경우

using System; 
public class Hello 
{ 
    public static void Main() 
    { 
     Console.WriteLine("Hello C# World"); 
    } 
} 

내가,에는 Csc.exe hello.cs

을 사용하여 명령 줄에서이 문제를 컴파일 할 수 있지만, 나는이 (현명) 할 수 있어야한다 VS 2010 인터페이스 (디버그, 단계별 등)에서 컴파일합니다. 사실, 내가 열어서 편집 할 수는 있지만, 마이크로 소프트는 이런 방식으로 컴파일하는 것을 불가능하게 만들었다.

이 지식이있는 사람이 VS 2010 편집기에서 간단한 .cs 파일을 컴파일하는 방법을 설명해주십시오.

답변

4

Visual Studio에서 코드를 컴파일하려면 프로젝트와 솔루션이 필요합니다. 새로운 C# 콘솔 응용 프로그램을 만들고 편집하고 실행하면됩니다.

프로젝트/솔루션을 저장하지 않으면 VS가 전체를 삭제할 수 있습니다. 이것은 빠른 예제 코드를 채우는 가장 좋은 방법입니다.

나 자신을 파일을 단일 .cs있는 프로그램의 번호를 가지고

업데이트되었습니다. 필자가 간단하게 새로운 C# 프로젝트를 만든 다음 파일을 링크로 추가하기 만하면됩니다. 내가 땜질을 끝내면 VS를 닫고 폐기를 선택합니다. .cs 파일이 연결 되었기 때문에 복제되지 않았으므로 모든 변경 사항이 원본 파일에 적용됩니다. 이 파기는 [임시] 프로젝트 및 솔루션 파일 만 파괴합니다.

새로운 것을 만들고 싶을 때 새로운 C# 프로젝트를 만들고 쓰기 시작합니다. 끝나면 파일 -> 다른 이름으로 저장을 사용하여 .cs 파일을 모든 단일 소스 프로젝트를 유지하는 위치에 저장합니다. 그런 다음 프로젝트/솔루션을 삭제합니다. 파일 -> 다른 이름으로 저장을 사용하면 링크가 작성되므로 완료 할 때까지 기다릴 필요가 없습니다.

+0

감사합니다. 나는 SnippetCompiler가 좋은 소리를 낼지 점검 할 것이다. 단순한 Hello World 앱에서는 A * 솔루션 *이 복잡해 보입니다. VS는 대규모 솔루션과 완벽한 "솔루션"의 강성을 필요로하지 않는 콘솔 앱 모두에 해당 될 수 있습니다. VS를 환상적인 IDE로 사용하는 .cs 파일 대신 .cs를 .exe로 컴파일하십시오. 마이크로 소프트가 왜 그런 명백하고 유용한 포맷을 허용하지 않는지는 알지 못합니다. (본격적인 "솔루션"시스템 이외에). 낭비되는 기회에 의해 어이없는. 누군가가 C#을 스크립트와 비슷한 방식으로 사용하는 방법을 알고 있다면 그것을 인정할 것입니까? – YorSubs

+0

이미 존재하는 대안 : 명령 행에서 컴파일러를 사용하십시오. 이미 원하는 솔루션을 얻는 방법이 있기 때문에 MS가 Visual Studio의 구조를 변경하려는 충동은 없습니다. – Tergiver

관련 문제