Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There is a issue with NuGet packages which contains ref assemblies like
Microsoft.CSharp
andSystem.Runtime.Serialization.Primitives
. Ref assemblies are only for compilation, and not for runtime execution. I've learned a lot about .NET Standard, NuGet and MSBuild during the last hours. :)ResolvedCompileFileDefinitions
points to theseref files
, and my fix is as simple as replacing\ref\
with\lib\
. Ref and lib should always come in pair, so it should be an okay solution to the problem.I do not know if MSBuild ever will produce forward slashes. The code only handles backward slashes.
Fixes H.NSwag.Generator
I'm using
H.NSwag.Generator
which is a great tool. I can only build using full MSBuild. It fails usingdotnet build
becauseMicrosoft.CSharp.dll
can't be loaded. I've tested and verified thatH.NSwag.Generator
works using this fix fordotnet build
.