2012-06-02 4 views
0

개발 C# 생성기를 개발 중이며 클래스를 만들어야하지만 어떻게 .csproj 파일을 만들 수 있는지 이해할 수 없습니다.런타임에 코드에서 C# 프로젝트 생성

+0

영어를 향상시키기 위해 질문을 편집했습니다. 의미를 잃지 않았 으면 좋겠어요. –

답변

2

이들은 단지 텍스트 파일입니다.

cs proj는 msbuild 파일입니다. 그리고 cs 파일은 nomale 코드 파일입니다.

샘플 .csproj 및 .cs 파일을 사용하고 검색을 사용하고을 바꿔 정확한 값을 입력하십시오. 이렇게하면 시작할 수 있습니다.

이론을 이해하면 RAZOR 또는 T4와 같은 더 나은 템플릿 엔진으로 이동할 수 있습니다. 그리고 다음 better techniques of generating assemblies at run time.

+0

답변 해 주셔서 감사합니다. 나는 조금 더 질문 할 것이다. 이제 .csproj 및 .sln 파일 템플릿을 찾을 수 있습니다. – Polymorphism

+0

Visual Studio에서 프로젝트를 만듭니다. 템플릿으로 사용하십시오. –

0

에 빈 솔루션을 만들고 위치에 저장합니다. 그런 다음 해당 솔루션에 프로젝트를 추가하고 솔루션을 다른 장소에 저장하십시오. 이 두 가지 솔루션을 텍스트 편집기로 열고 파일을 비교하면 프로젝트를 솔루션에 추가 할 때 솔루션 파일이 어떻게 변경되는지 확인할 수 있습니다. 같은 방법으로, 해당 솔루션에 프로젝트를 추가하려면 프로그래밍 방식으로 솔루션을 읽고 textreader를 사용하여 솔루션 파일 텍스트를 편집 한 다음 동일한 솔루션 파일에 다시 작성하십시오.

희망이 있습니다.

관련 문제