반응형
* 파일이 많아질수록 관리하기 어려운 상황이 나옴
* 임시로 빌드에서 제외시켜 빌드하는 과정에서 "우클릭-빌드에서 제외" 가 귀찮아 만든 매크로
* 확장 - Visual Commander 활용

* 순서
1. 익스텐션 설치 후 커맨드 설정(C#)
using EnvDTE80;
public class C : VisualCommanderExt.ICommand
{
public void Run(DTE2 DTE, Microsoft.VisualStudio.Shell.Package package)
{
foreach (SelectedItem selectedItem in DTE.SelectedItems)
{
ProjectItem item = selectedItem.ProjectItem;
if (item != null)
{
try
{
foreach (Configuration config in item.ConfigurationManager)
{
Properties props = config.Properties;
Property prop = props.Item("ExcludedFromBuild");
bool isExcluded = (bool)prop.Value;
prop.Value = !isExcluded; // 토글
}
}
catch
{
// 무시: 설정 불가능한 항목일 수도 있음
}
}
}
}
}
2. 옵션-키보드 위치에서 단축키 설정

(참고) 첫번쨰로 지정한 매크로라면 이름이 무엇이든 Command01로 들어가 있음
이후 파일 선택 후 지정한 단축키 입력시
토글형식으로 빌드에서 포함/제외 를 선택 가능하다.
반응형
'VS2022' 카테고리의 다른 글
| [vs2022] 프로젝트 정리 (0) | 2025.03.29 |
|---|---|
| [vs2022] 프로젝트명 변경 (0) | 2025.03.29 |
| [vs2022] 파일 이동 (0) | 2025.03.29 |