Skip to content

Fix cross-platform satellite assembly generation #82

@NightOwl888

Description

@NightOwl888

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions