Visual Studio 2005에서 C++ 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Project Only
>Build Only [project]
을 선택할 수 있습니다.C 프로젝트의 '프로젝트 전용'빌드 또는 재 작성을 수행하는 방법이 있습니까
C# 프로젝트에서 같은 작업을 수행 할 수있는 방법이 있습니까? 프로젝트 오른쪽 클릭 메뉴에서 Build
을 선택하면 모든 종속 항목도 빌드됩니다.
Visual Studio 2005에서 C++ 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Project Only
>Build Only [project]
을 선택할 수 있습니다.C 프로젝트의 '프로젝트 전용'빌드 또는 재 작성을 수행하는 방법이 있습니까
C# 프로젝트에서 같은 작업을 수행 할 수있는 방법이 있습니까? 프로젝트 오른쪽 클릭 메뉴에서 Build
을 선택하면 모든 종속 항목도 빌드됩니다.
- 필연적으로 종속성이 변경되지 않은 경우 다시 작성되지 않습니다. "ReBuild"를 선택하면 Visual Studio에서도 종속성을 다시 작성하지만 해당 어셈블리의 소스 코드가 변경되지 않은 경우 일반 빌드가 기존 종속성 어셈블리를 다시 사용한다는 것을 알 수 있습니다.
C#은 어셈블리의 메타 데이터을 사용하여 빌드합니다. 이 메타 데이터는 어셈블리 자체의 일부이므로 컴파일러가 외부 형식 및 멤버를 확인하기 위해 컴파일 타임에 전체 어셈블리가 있어야합니다.
아니요. 불가능합니다.
C++에서 종속성을 위해서는 헤더 만 있으면됩니다. C#에서는 어셈블리가 필요합니다. 그런 다음 어셈블리를 다시 작성해야하는 경우 어셈블리가 필요합니다.
사실,하지만 종속성을 다시 작성할 필요가 없다는 것을 알고 있다고 가정합니다. 하나의 프로젝트를 구축하는 "신뢰하는"모드가 있어야합니다. –
수치심. 내 C++ 종속성은 변경되지 않았지만 여전히 스스로를 만들고 싶습니다. C#은 그렇지 않은 것 같습니다. – Ant
Ant가 말한 것처럼 동일한 솔루션에 C++ 프로젝트 및 C# 프로젝트가있는 경우 모든 C# 프로젝트를 다시 빌드하면 모든 C++ 프로젝트가 다시 작성되고 비용이 많이 드는 작업이됩니다. – Zac