roslyn

    1

    1답변

    Visual Studio Preview를 사용하고 있으며 코드 수정을 사용하여 간단한 진단을 만들고 싶습니다. 모든 함수를 검사하고 n 개 이상의 매개 변수가 있으면 바꾸기를 원합니다. 클래스를 만들어서 만들고 멤버로 이러한 매개 변수를 포함합니다. 어디에서 더 자세한 정보를 얻을 수 있습니까? 첫 번째 부분은 매우 간단합니다,하지만 난 삽입 새 클래스와

    1

    1답변

    최소한 코드 적용 범위를 강화하기위한 단위 테스트를 생성하는 개발 팀용 유틸리티를 작성하려고합니다. 나는 Roslyn을 사용하여 DB 액세스와 같은 것에 대한 스텁을 생성하기 위해 작성한 코드를 검사합니다. 이 클래스 수준 변수가 너무이기 때문에 내가 찾아 우리의 저장소를 조롱을 포함하여 내가 필요한 모든 기능을 사용할 수 있습니다 public DiaryD

    0

    1답변

    VB에서 Roslyn을 사용하여 형식 유추를 사용하여 선언 된 변수에 대해 ITypeSymbol에 액세스하려고하지만 올바른 노드를 반환하는 데 어려움을 겪고 있습니다. ITypeSymbol이 변수가 참조 유형인지 여부를 식별 할 수있게하려고합니다. 비교해 보면 C#에서는 상대적으로 쉽습니다. 이 경우 간단히 node.Declaration.Type을 사용할

    3

    1답변

    최신 VS2015 CTP 릴리스에서 코드 수정 기능 (NuGet + VSIX) 프로젝트를 만들려고합니다. 나는 다음과 같은 오류를 얻을 프로젝트를 만들려고 후 : 에 어떤 생각을하는 방법이 문제를 해결하려면?

    0

    1답변

    Roslyn은 완전한 독립 실행 형 C# 컴파일러입니까? 나는 소스 코드 주위를 조금 보았고, Visual Studio에서 컴파일러를 사용하는 것처럼 보였다. 또한 소스 코드를 찾지 못했다. GitHub 저장소 (https://github.com/dotnet/roslyn)는 구문 분석과 관련이있다.

    0

    2답변

    많은 사람들이 Roslyn 컴파일러와 서비스 컴파일 기능에 대해 이야기했습니다. Eclipse에서 개발할 때 자바를 사용하면 애플리케이션을 중단하거나 일시 중지하지 않고도 코드를 수정할 수있는 기능 (Eclipse 만있는 것이 확실하지 않음)이 있습니다. 이 기능은 게임에서 렌더링 디버깅을 할 때 매우 유용합니다. Roslyn이 가져 오는 새로운 능력은 .

    1

    1답변

    이 솔루션에서 각 프로젝트를 내 보냅니다. 을 내뿜는 냉온 "WPF"와 문제 및 "실버"프로젝트가 왜 이 궁금하다. 현재 실행중인 콘솔 프로젝트를 내보낼 수 없다는 것을 이해할 수 있습니다. 내가없는 참조를 추가 할 수있는 방법 ? 여기에 내 코드 : public static async Task EmitProject(Project proj) {

    6

    2답변

    문서를 추가해야합니다. public static void AddDoc() { var msBuild = MSBuildWorkspace.Create(); var sln = msBuild.OpenSolutionAsync (@"D:\PanNiebieski\Documents\Visual Studio 14\Projects\

    3

    1답변

    AnalysisContext context 개체에서 사용할 모든 메서드/메서드의 로컬 변수가 RegisterSymbolAction() 또는 RegisterSyntaxNodeAction() 인 메서드를 혼동합니다. Roslyn SDK Project Templates.vsix의 코드 수정 진단 (NuGet + VSIX) 샘플에 따르면 RegisterSymbol

    3

    2답변

    이것은 모호한 질문 일 수 있지만 여전히 물어볼 것입니다. 나는 Roslyn Preview를 잠시 동안 VS2013에서 켜 놓았지만, 최근에는 ReSharper 9를 구입했다. 그들은 둘 다 "활동적"이었지만 VS는 잘 작동하지 않는 것처럼 보이고 내가 설정 한 특정 ReSharper 기능에 액세스 할 수 없었다. 키보드 설정이 올바르게. 그래서 ReSha