envdte

    4

    1답변

    VS 2010 용 추가 기능을 작성하고 있습니다. 질문에 대한 답을 찾을 수 없습니다. CodeElement의 Access 속성을 어떻게 얻을 수 있습니까? 나는 반성을 시도했지만 결과가 없습니다. Ex. ..이 CodeElement는 클래스 메소드 public void GetAccess (CodeElement codeElement) { o

    3

    1답변

    DTE를 통해 프로젝트 어셈블리의 절대 출력 경로를 얻어야합니다. Path.GetFullPath를 사용 이 ..\..\Output\AnyCPU\Debug\MyAssembly.dll 좋지 않다 : 그러나 나는이 같은 상대 경로를 생산, 어셈블리 이름과 결합, 나는 OutputPath 속성에 액세스 할 this method를 사용하여이 일을 시도 왜냐하면 내

    0

    2답변

    디버깅 중에 만 사용되는 C# 용 추가 기능을 개발 중입니다. 일단 인스턴스화되면 my add in은 특정 클래스 또는 인터페이스의 모든 인스턴스를 찾아서 발견 된 데이터에 대한 그래프를 표시해야합니다. 내 확장 프로그램에서 이러한 개체를 정확하게 검색하거나 액세스하려면 어떻게해야합니까? 내 Extension에서 DTE2 응용 프로그램 개체에 액세스 할 수

    4

    1답변

    Visual Studio 2008 용 추가 기능을 만들어 단축키로 색 구성표를 전환 할 수있게합니다. 성공적으로 색 구성표를로드하고 적용했지만 색상이 매우 느립니다. 기본적으로, GetItems 비주얼 스튜디오의 옵션에서 ColorableItems의 목록을 가져옵니다 // The Theme class is a holder for a color scheme

    7

    2답변

    의 내가 하나 개 이상의 프로젝트와 솔루션을 가지고 있다고 가정 해 봅시다, 난 그냥 다음과 같은 방법을 사용하여 빌드를 시작했다했습니다 _dte.Solution.SolutionBuild.Build(true); // EnvDTE.DTE 가 어떻게 그냥 내장 된 각 프로젝트의 출력 경로를 얻을 수 있습니다 ? 예를 들어 ... C : \ MySolutio

    1

    2답변

    우리는 C++ 코드의 성능을 향상시키기 위해 인텔 C++ 컴파일러를 사용하고 있습니다. 이를 사용하려면 비주얼 스튜디오 프로젝트를 IDE를 통해 인텔 프로젝트로 변환해야합니다. 인텔 컴파일러는 어디 에나 설치되지 않으므로 인텔 빌드를 생성해야하는 컴퓨터에서만이 단계를 수행합니다. 일부 스크립트를 통해이 변환 프로세스를 자동화하는 방법을 탐색하고자했습니다.

    2

    2답변

    VS2010 솔루션을 만들고 독립 실행 형 응용 프로그램 (추가 기능 아님)에서 프로젝트를 추가하려고합니다. VS2010의 인스턴스를 만들 수는 있지만 프로젝트를 올바르게 만드는 방법을 결정할 수 없습니다 ... EnvDTE80 개체를 사용하여 프로젝트를 만드는 방법의 예는 찾을 수 있습니다.이 개체는 나중에 프로젝트 파일이 이전 형식이므로 업그레이드해야합

    4

    1답변

    활성 문서를 매개 변수로 사용하는 추가 기능을 작성했습니다. 그래서 활성 문서가 바뀔 때마다 나는 알아야합니다. 그렇게하기 위해 DTE2 객체의 "Events.DocumentEvents.DocumentOpened"이벤트를 사용하려고했습니다. 하지만 문제는 활성 문서를 변경하더라도 이벤트가 실행되지 않는다는 것입니다. public void OnConnect

    0

    3답변

    매크로 실행 중에 문제가 발생하면 매크로를 사용자에게 알리고 자합니다. Visual Studio 오류 목록에 항목을 추가 할 수 있는지 궁금합니다. AddIn (예 : here) 내에서 그렇게 할 수 있지만 매크로에서 동일한 작업을 수행하고 싶습니다. 편집, 여기에 (Alt + F8 -> 샘플 -> 유틸리티 -> SaveView()) 샘플 매크로 라이브러리

    0

    1답변

    동일한 이름이지만 다른 매개 변수 (오버로드 된 대리자)를 가진 2 명의 위임자를 만들고 싶습니다. 델리게이트를 추가하려고하면 이미 델리게이트 때문에 두 번째 시도에서 오류가 발생합니다. 임시 이름을 먼저 추가 한 다음 매개 변수를 추가하고 서명이 다를 수 있도록 이름을 변경하려고했지만 해당 이름의 항목이 이미 있음을 알리는 오류가 계속 발생합니다. 오버로