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

Remove Microsoft.ServiceFabric.Internal references #377

Merged

Conversation

olegsych
Copy link
Member

@olegsych olegsych commented Aug 7, 2024

The Microsoft.ServiceFabric.Internal.dll was introduced years ago as an assembly meant to be used by the Service Fabric SDK packages instead of the System.Fabric.dll. The Microsoft.ServiceFabric.Internal assembly includes a subset of the types from System.Fabric with the exception of a few internal types.

However, both of these DLLs are now included in the Microsoft.ServiceFabric NuGet package and most Service Fabric .NET services, reference both of them. With the original intent abandoned, there is no clear value in keeping the Microsoft.ServiceFabric.Internal.dll. Removing it from the Service Fabric Runtime and SDK eliminates the cost of maintaining it and reduces unnecessary complexity and cognitive load on the engineers.

See Windows Fabric PR for more.

@olegsych olegsych force-pushed the user/olegsych/RemoveMicrosoftServiceFabricInternalDll branch from 2102f68 to 9921e79 Compare August 8, 2024 17:12
@olegsych olegsych marked this pull request as ready for review August 9, 2024 17:46
@yashagarwal23 yashagarwal23 self-requested a review August 12, 2024 09:16
@olegsych olegsych force-pushed the user/olegsych/RemoveMicrosoftServiceFabricInternalDll branch from 6b159a6 to 7eac163 Compare August 20, 2024 22:41
@olegsych olegsych force-pushed the user/olegsych/RemoveMicrosoftServiceFabricInternalDll branch from 7eac163 to 6f23227 Compare August 20, 2024 22:43
@olegsych olegsych merged commit 7529176 into develop Aug 21, 2024
2 checks passed
@olegsych olegsych deleted the user/olegsych/RemoveMicrosoftServiceFabricInternalDll branch August 21, 2024 20:57
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

Successfully merging this pull request may close these issues.

3 participants