Buildalyzer
Buildalyzer copied to clipboard
A utility to perform design-time builds of .NET projects without having to think too hard about it.
This may be a `MsBuildPipeLogger` issue. Environment: CentOS 7, .NET Core SDK 2.2.300 Solution: 100+ projects (targeting .Net Framework; Mono reference assemblies path is passed to MSBuild). Code snippet (`buildEnvironment`...
I am often and unpredictably finding no syntax trees in a project. The solution has 10 projects and on around half the executions, 2 or 3 of the projects (different...
I use Buildalyzer (and various other libraries) to check the state of a `csproj`. One of the steps is to add two package references if needed, where "needed" means: *...
When doing two consecutive builds I get the following errors on the second build. > The process cannot access the file 'X' because it is being used by another process....
Hi, I would like to use `Buildalyzer` to load a project for roslyn analysis. I tried to load a project with the following code: ``` var manager = new AnalyzerManager(new...
In `AnalyzerResultExtensions.cs` at row 107 you set assembly name to the project file name. I guess this is true for 99% of the cases but I have found solutions where...
Hey, I'm currently in the process of moving some logic from a visual studio extension to a separate application and have a couple of questions. In general I just want...
Thanks for this this great library, I am using the Buildalyzer to replace the MSBuildWorkspace in my .Net Core project. In the MSBuildWorkspace there is a feature to detect when...
I have an issue similar to [https://github.com/daveaglick/Buildalyzer/issues/80](url). Because of your reply in that issue, i figured out the problem is caused by the generated msbuild argument: /l:BuildalyzerLogger,"%temp%\JetBrains\bd8b6688-dc19-4a22-a9b4-b9304f556096\a232d1d5-99e0-480f-9b0c-d5f6fab18d57\assembly\dl3\514dd964\00d1471c_7377d401\Buildalyzer.Logger.dll";2324;True. (replaced the actual...
When running the following: ``` AnalyzerManager manager = new AnalyzerManager(); ProjectAnalyzer analyzer = manager.GetProject(projectPath); AdhocWorkspace workspace = new AdhocWorkspace(); Project roslynProject = analyzer.AddToWorkspace(workspace); ``` Where: `projectPath` = a `.csproj` targetting...