Buildalyzer - AnalyzerManger ProjectFile-RequireNetFramework свойство выдает нулевое исключение для .vbproj
Но это работает для .csproj, исключение возникает только для .vbproj.
AnalyzerManager analyzerManager = new AnalyzerManager("C:\Users\\...\\source\\repos\\WebSite1\\WebSite1.sln");
ProjectAnalyzer projectAnalyzer = analyzerManager.GetProject("D:\\vb2\\ConsoleApp1\\ConsoleApp1.vbproj");
var analyzerResults = projectAnalyzer.Build();
Для .csproj это работаетштраф и получает значение свойства «RequireNetFramework» как ложное, а его построение - как и ожидалось.Но для .vbproj projectAnalyzer.Build();
выдает нулевое исключение при построении проекта.
Исключение:
Трассировка стека:
at Buildalyzer.Construction.ProjectFile.<>c__DisplayClass14_0.<get_RequiresNetFramework>b__2(String i)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at Buildalyzer.Construction.ProjectFile.get_RequiresNetFramework()
at Buildalyzer.Environment.EnvironmentFactory.GetBuildEnvironment(String targetFramework, EnvironmentOptions options)
at Buildalyzer.ProjectAnalyzer.Build(String targetFramework)