2010-08-10 4 views
3

Visual Studio 2008의 모든 CPU 대신 기본 빌드 작업을 x86으로 설정하는 방법이 있습니까?Visual Studio 2008의 모든 프로젝트에서 기본 빌드 대상을 x86으로 어떻게 설정할 수 있습니까?

그런 식으로 모든 새로운 프로젝트가 x86 용으로 컴파일되고 편집 및 계속과 같은 훌륭한 기능이 작동합니다.

레지스트리 해킹 또는 글로벌 옵션과 같은 단순한 작업 일 가능성이 있습니다.

감사합니다, 칼

답변

4

메모장 등으로 프로젝트 템플릿을 편집 할 수 있습니다. 그들은 Common7\IDE\ProjectTemplates(Cache)\CSharp\Windows\xxxx\*.zip에 있습니다. .zip 아카이브에서 .csproj 파일을 편집하고 디버그 및/또는 릴리스 PropertyGroup에

을 추가하십시오.

또는 VS2010으로 업그레이드하는 것이 좋습니다. 이제 x86이 기본값입니다.

+0

감사합니다. 2010으로 업그레이드했지만 프로젝트 파일을 변환하지 않고도 일부 2008 프로젝트에서 작업해야합니다. –

1

어쩌면 그렇게 간단하지,하지만 난 템플릿에서 내 모든 프로젝트를 시작합니다;

<PropertyGroup> 
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 
    <Platform Condition=" '$(Platform)' == '' ">x86</Platform> 
    <!--goes on setting outputpath, default build options, ...--> 
</PropertyGroup> 

이 템플릿, VS에서 새로 만든 프로젝트를로드시 : 템플릿은

<Import Project="..\template\defaults.csproj" /> 

기본 플랫폼은 86로이 설정되어 같은 기본 프로젝트는 (어떤 어떤 CPU도 없음) 수입 자동으로 Debug | x86을 구성으로 사용합니다.

+0

이렇게하면 모든 프로젝트 유형에 대해 프로젝트 템플릿을 제공해야합니까? –

+0

프로젝트 유형은 무엇을 의미합니까? 템플릿 csproj는 15 줄 정도 밖에 없으므로 Guids, AssmblyName, OutputType 및 Versions에 대한 하나의 과 위에 표시된 행입니다. C# 프로젝트에 필요한 전부라고 생각하십니까? – stijn

+0

WinForms, Console, WPF 등 –

관련 문제