Skip to content
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

Single file deployment #43

Open
LeonarddeR opened this issue Oct 17, 2020 · 3 comments
Open

Single file deployment #43

LeonarddeR opened this issue Oct 17, 2020 · 3 comments

Comments

@LeonarddeR
Copy link

Is your feature request related to a problem? Please describe.
A difference between VSt's created with vst.net and other vsts I've seen is that a deployment of a vst.net project requires a significant amount of files (e.g. assembly dlls).

Describe the solution you'd like
In .net 5.0, it seems that single application/single file deployment was improved a lot. Could this be an area to explore further?

@obiwanjacobi
Copy link
Owner

Yes, definitely. When .NET 5 is released I will look how I can improve vstnet deployment and single file deployment is certainly on the wish list. To be honest, I was very pleased to get this working as it is ;-)

@LeonarddeR
Copy link
Author

I looked into single file deployment briefly, but was a bit disappointed to see that it doesn't seem to work for class libraries. Whatever you do, the output is a *.nupkg for them

@aminya
Copy link

aminya commented Jun 21, 2023

I managed to fix the above using ILRepack:
https://github.com/ravibpatel/ILRepack.Lib.MSBuild.Task

Here is the config file needed for that. The VST.NET files need to stay outside
https://github.com/robianmcd/midi-shape-shifter/blob/master/MidiShapeShifter/MidiShapeShifter/ILRepack.targets

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants