Feature: Sign 'WireMock.Net' #117

Closed
opened 2025-12-29 14:22:52 +01:00 by adam · 4 comments
Owner

Originally created by @icraftsoftware on GitHub (Jun 29, 2018).

Originally assigned to: @StefH on GitHub.

Hello,

I have no choice, I am working on BizTalk Server integration solutions, and as you know, BTS requires the assemblies to be GACed and a fortiori signed. Because all my projects are signed, I can't use WireMock. Please, provide a signed version of your assembly; on nuget.org as well. It would help all of us that must use signed assemblies, and would not bother anyone else.

Thank you

François

Originally created by @icraftsoftware on GitHub (Jun 29, 2018). Originally assigned to: @StefH on GitHub. Hello, I have no choice, I am working on BizTalk Server integration solutions, and as you know, BTS requires the assemblies to be GACed and a fortiori signed. Because all my projects are signed, I can't use WireMock. Please, provide a signed version of your assembly; on nuget.org as well. It would help all of us that must use signed assemblies, and would not bother anyone else. Thank you François
adam added the feature label 2025-12-29 14:22:52 +01:00
adam closed this issue 2025-12-29 14:22:52 +01:00
Author
Owner

@StefH commented on GitHub (Jun 30, 2018):

At this moment WireMock.Net cannot be strong name signed because RestEase is not yet signed.

Maybe you can use this project https://github.com/dsplaisted/strongnamer ?

@StefH commented on GitHub (Jun 30, 2018): At this moment WireMock.Net cannot be strong name signed because `RestEase` is not yet signed. Maybe you can use this project https://github.com/dsplaisted/strongnamer ?
Author
Owner

@icraftsoftware commented on GitHub (Jun 30, 2018):

Never heard of StrongNamer, but unfortunately it did not work. What did the trick was the following Stack Overflow solution, see the comment I made (incl. 4 other comments that show the command lines to use).

I also had to make sure that no two different versions of a given NuGet package were used; this was the case for Newtonsoft.Json.

The main downside is that I cannot blindly restore NuGet packages to build my solution anymore.

Could not you just provide an equivalent to what I've done on NuGet?

@icraftsoftware commented on GitHub (Jun 30, 2018): Never heard of StrongNamer, but unfortunately it did not work. What did the trick was the [following Stack Overflow solution](https://stackoverflow.com/a/46631067/1789441), see the comment I made (incl. 4 other comments that show the command lines to use). I also had to make sure that no two different versions of a given NuGet package were used; this was the case for Newtonsoft.Json. The main downside is that I cannot blindly restore NuGet packages to build my solution anymore. Could not you just provide an equivalent to what I've done on NuGet?
Author
Owner

@StefH commented on GitHub (Jun 30, 2018):

I cannot create a signed version yet because restease does not support strong naming.

See https://github.com/canton7/RestEase/issues/50

@StefH commented on GitHub (Jun 30, 2018): I cannot create a signed version yet because restease does not support strong naming. See https://github.com/canton7/RestEase/issues/50
Author
Owner

@StefH commented on GitHub (May 16, 2019):

https://github.com/WireMock-Net/WireMock.Net/issues/267

@StefH commented on GitHub (May 16, 2019): https://github.com/WireMock-Net/WireMock.Net/issues/267
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WireMock.Net-wiremock#117