2010-02-18 3 views
3

현재 실제 .cs 및 .xaml 코드 파일을 생성하고 프로젝트에 추가하는 응용 프로그램을 작성 중입니다. 필자는 기존 .csproj 파일을 수동으로 편집하여이 작업을 수행했습니다.코드에서 새 C# 프로젝트 파일 만들기

그러나 내 응용 프로그램에서 프로젝트 파일을 만들 수도 있습니다. 프로젝트를 처음 작성한 후 응용 프로그램을 실행하는 추가 단계를 생략 할 수 있습니다.

누구든지 응용 프로그램에서 C# 프로젝트 (클래스 라이브러리 또는 WPF 응용 프로그램)를 만드는 방법을 알고 있습니까? 나는 DTE를 살펴 봤지만 벽에 부딪혔다.

+1

이것은 사용자가 찾고자하는 것이 아니지만 C# 프로젝트 파일은 손으로 또는 XmlWriter로 쉽게 생성 할 수있는 간단한 MSBuild 파일입니다. – OregonGhost

+0

매크로를 기록하여 원하는 것과 비슷한 것을 수행하고이를 시작점으로 사용할 수 있습니다. –

+0

이 작업 솔루션? – gsagrawal

답변

0

나는 완전한 대답을 줄 수는 없지만, 나는 올바른 방향으로 당신을 가리킬 수있다.

자신 만의 방법으로 탐색 할 수있는 방법은 MSBuild입니다. C# 및 VB.net 프로젝트 파일은 msbuild 형식을 따르므로 올바른 프로젝트 파일을 작성하는 첫 번째 단계는 유효한 msbuild 파일을 작성하는 것입니다.

또한 조금 다른 것처럼 보이지만 코드 생성을 위해 T4 system을 보았습니까?

+0

예, T4를 살펴 보았지만 응용 프로그램에서 사용하는 방법을 알 수 없었습니다. 나는 비주얼 스튜디오 환경 안에서만 움직일 수 있었다. 내 솔루션은 새로운 구문을 배울 필요없이 어쨌든 더 쉬워 보입니다. 나는이 MSBuild 아이디어를 다음으로 들여다 볼 것이다. – Shaboboo