-
Notifications
You must be signed in to change notification settings - Fork 1k
[Fix] Output Only Needed Dependencies For Plugins #4181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
Conversation
shargon
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@superboyiii could you test it, the change seems good to me
|
next step is to output dlls to |
Sure |
|
Actually some removed dependencies are needed, for example, |
they're if you publish |
I know. But I'm not sure what's this PR aims to? If we'd like to simplify dependency generation as much as possible without affecting functionality and it's able to be debugged after building. If this is our purpose, apparently this PR is not on that way. |
fixed |
|
@superboyiii fixed now |
It shouldnt be empty. There should be all the files in there. You must not be building it right. |
|
Commit fe5d285 needs to be done in this PR or is generic? |
|
@cschuchardt88, there are some problems with the plugins. I checked again dev branch and here introduces some errors, maybe due to config files or something else. I will double check. But for now I see that there are compatibilities problems |
|
I see here, some plugins were not copied, for example. AppplicationLogs, OracleService, TokensTracker, StateService |
|
The same here @superboyiii , problems with some plugins |
Ill look into it again. In the meantime try this |
|
needs #4225 |
| <PackageReference Include="Akka.TestKit.MSTest" Version="1.5.0" /> | ||
| <PackageReference Include="Moq" Version="4.20.72" /> | ||
| <PackageReference Include="MSTest" Version="$(MSTestVersion)" /> | ||
| <PackageReference Include="System.IO.Hashing" Version="9.0.7" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why we need to modify the tests packages?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All class library projets don't allow the parent to inherit from it! Also if you are using a class from a library and its not included in your project you shouldn't depend on another libraries to include it as a sub-library. Also it will include it in the output!!







Description
Needs PR #4225
Fixed the whole project
$(PluginOutDir)msbuild property for easy CI work with build targets.OutDirforpluginsCI Release output will look like this:
https://github.com/cschuchardt88/neo/releases/tag/v3.9.2
Hint: Extract the files to see.
Type of change
How Has This Been Tested?
Test Configuration:
Checklist: