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

Fix cross-platform satellite assembly generation #82

Open
NightOwl888 opened this issue Sep 23, 2024 · 0 comments
Open

Fix cross-platform satellite assembly generation #82

NightOwl888 opened this issue Sep 23, 2024 · 0 comments
Labels
is:bug Something isn't working is:enhancement New feature or request pri:high

Comments

@NightOwl888
Copy link
Owner

This issue has been with us since we converted the embedded resource files to satellite assemblies. We currently use the al.exe tool from .NET Framework to generate the satellite assemblies, which doesn't support non-Windows operating systems.

This has been partly addressed in #75, but we need a more robust solution that will generate all of the satellite assemblies, not just some of them.

This code seems to be how MS is doing it in .NET Core (using the Csc task rather than al.exe):

https://github.com/dotnet/sdk/blob/58eb155e30a393656dd290486143f02f958898fc/src/Tasks/Microsoft.NET.Build.Tasks/targets/Microsoft.NET.Sdk.targets#L1193-L1249

So, we need to experiment with this approach to see if we can get our satellite assemblies to build.

@NightOwl888 NightOwl888 added is:bug Something isn't working is:enhancement New feature or request up for grabs This issue is open to be worked on by anyone pri:high labels Sep 23, 2024
@NightOwl888 NightOwl888 self-assigned this Oct 10, 2024
@NightOwl888 NightOwl888 removed the up for grabs This issue is open to be worked on by anyone label Oct 11, 2024
@NightOwl888 NightOwl888 removed their assignment Oct 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
is:bug Something isn't working is:enhancement New feature or request pri:high
Projects
None yet
Development

No branches or pull requests

1 participant