/rootsuffix Roslyn을 사용하여 Roslyn을 실행하는 단일 파일 생성기를 만들려고하지만 보통 IVsSingleFileGenerator가 작동하지 않는 것처럼 보입니다. 어떻게해야합니까?Roslyn을 사용하여 VS 단일 파일 생성기를 어떻게 만듭니 까?
답변
VS 확장을 Roslyn 하이브에 어떻게 설치합니까? 기본적으로 VSIX를 빌드하고 VS에서 디버깅하면 VSIX가 Exp 하이브에 설치됩니다. 이것이 단일 파일 생성기가 생성되지 않는 이유 일 수 있습니다.
/rootsuffix Roslyn 매개 변수가있는 디버거를 통해서만 실행하고 있습니다. –
VSIX를 해당 하이브에 어떻게 배포합니까? AFAIK 할 수있는 지원 방법이 없습니다. –
확장 기능을 Roslyn 하이브에 자동으로 배포하려면 csproj 파일을 열고 <VSSDKTargetPlatformRegRootSuffix>roslyn</VSSDKTargetPlatformRegRootSuffix>
을 추가하십시오.
그러나 실제로는 Roslyn 하이브가 전혀 필요하지 않습니다.
VS2013에서 Roslyn 미리보기가 Roslyn 하이브에 설치되었습니다. 그러나 Dev14는 모든 하이브에 관계없이 항상 Roslyn을 사용합니다 (Roslyn은 모국어 서비스를 완전히 대체합니다).
VS 2014를 사용하고 있으며 곧 2015로 전환 할 계획입니다. 그래서 나는 평소/rootsuffix Exp가 그 일을 할 것이라는 것을 이해한다. IVsSingleFileGenerator 구현 내에서 Roslyn Workspace에 대한 참조를 얻으려면 어떻게해야합니까? –
@NickPolyak : VS2014가 없습니다. Dev14 CTP를 의미합니까? – SLaks
그리고 Microsoft.VisualStudio.LanguageServices.dll에 대한 참조를 추가 한 다음 MEF에서'VisualStudioWorkspace'를 가져옵니다. – SLaks
- 1. VS 2008에서 C++ 라이브러리를 어떻게 만듭니 까?
- 2. 파이프를 어떻게 만듭니 까?
- 3. 어떻게 PHP로 PHP 파일 편집기를 만듭니 까?
- 4. 벡터는 어떻게 만듭니 까?
- 5. 북마크릿은 어떻게 만듭니 까?
- 6. 친구를 어떻게 만듭니 까?
- 7. 버튼은 어떻게 만듭니 까?
- 8. 수동으로 $ _FILES 파일 객체를 어떻게 만듭니 까?
- 9. 싱글턴 IEnumerable은 어떻게 만듭니 까?
- 10. 랜덤 문자 생성기는 어떻게 만듭니 까? VB.NET
- 11. 컨테이너 파일은 어떻게 만듭니 까?
- 12. QDomNodes를 수동으로 어떻게 만듭니 까?
- 13. 자식 NSManagedObjectContext를 어떻게 만듭니 까?
- 14. CruiseControl.Net에서 속성을 어떻게 만듭니 까?
- 15. String에서 org.xml.sax.InputSource를 어떻게 만듭니 까?
- 16. .wsgi 파일은 어떻게 만듭니 까?
- 17. 바이너리 패치는 어떻게 만듭니 까?
- 18. Ember에서 부분을 어떻게 만듭니 까?
- 19. Windows8에서 TabMenu를 어떻게 만듭니 까?
- 20. Tkinter에서 스크롤바를 사용하여 LabelFrame을 어떻게 만듭니 까?
- 21. SSRS 보고서를 사용하여 확인란을 어떻게 만듭니 까?
- 22. MouseListener를 사용하여 JLabel을 어떻게 만듭니 까?
- 23. 어떻게 for 루프를 사용하여 객체를 만듭니 까?
- 24. Linq를 사용하여 ViewData.ModelState에서 예외를 어떻게 만듭니 까?
- 25. EDM에서 데이터베이스를 어떻게 만듭니 까?
- 26. 이벤트 구독자는 어떻게 만듭니 까?
- 27. 패킷 헤더는 어떻게 만듭니 까?
- 28. JSON Array는 어떻게 만듭니 까?
- 29. 여백없이 ViewPager를 어떻게 만듭니 까?
- 30. 스레드 풀은 어떻게 만듭니 까?
어떤 Visual Studio를 사용하고 있습니까? VS 2015는/rootsuffix Roslyn을 요구하지 않습니다. 대신에/rootsuffix Exp를 사용할 수 있습니다. – JoshVarty
VS 2014 CTP 업데이트 3을 사용하고 있습니다./rootsuffix Roslyn이 필요하지 않은 경우 어떻게 작업 영역에 대한 참조를 얻을 수 있습니까? –
최신 VS2015 미리보기로 업그레이드하는 것이 좋습니다. – SLaks