Some compilation notes for relative .NET newbies... - GwynethLlewelyn/restbot GitHub Wiki
(Note: the values of LibreMetaverse versions are not yet fully SemVer! But they seem to be working on it)
Pushing modified LibreMetaverse files:
(commands typed from the root of the LibreMetaverse package:)
dotnet source add ~/.nuget/packages/
dotnet pack
dotnet nuget push "bin/*.nupkg" -s ~/.nuget/packages/
dotnet nuget push "bin/*.snupkg" -s ~/.nuget/packages/
When compiling against a modified version of LibreMetaverse:
This naturally works for any locally developed NuGet package, of course.
Example: locally testing my own PR to LibreMetaverse, 1.9.20.451-gwyn
(commands typed from the root of RESTbot)
dotnet add package LibreMetaverse -s ~/.nuget/packages/ -v 1.9.20.451-gwyn
[... etc for all the other LibreMetaverse packages being included...]