Closed hairlesshobo closed 2 years ago
uhhh it seems the creation of the mutex fails on linux (it is used to ensure only one documentation is generated at a time to the output when you use multiple TargetFrameworks
). I will check what are the expected names for a mutex on linux >_> sorry for missing this.
No problem! I was looking at the code last night and I noticed that you do a .Replace('\\', '|')
when creating the mutex.. I have a hunch that you may just need to do an additional .Replace('/', '|')
to account for the forward slash that linux uses in paths. If I get a chance today, I'll try making that change and see if it solves the issue.
yes I got to the same conclusion :)
I am testing out
DefaultDocumentation
for a few of the projects I am working on, and I have found that I get the following error message when I attempt to build using the MSBuild method..When attempting to use the dotnet tool, I get the following errors:
I reverted back to 0.7.6 and the documentation seems to generate just fine.
Not sure what all information you may need, so here goes:
Operating System: Linux Mint 20.2 (based on Ubuntu 20.04) dotnet environment:
My
.csproj
file:Please let me know if you need any further information or assistance hunting down this issue.