I was under the assumption that only delay signing assemblies could be
signed after the fact. I was completely unaware of the al.exe linker
which would let me sign an already built assembly.That would make my
life easier. Okay, that can be totally automated. Not such a big deal
then. :-)
When signing the MVCContrib assemblies I noticed that I had to sign
the
ASP.NET MVC Futures assembly as well. This would add another
level of complication for the project that I was originally unaware
of.
I'm building a commercial product (an enterprise web app). We provide
a full API to our customers which they use to extend our platform.
Customer can install multiple instances of our application with
multiple versions on the same server. We also offer the source code to
our customers. We use the signing to ensure that customers are
running our version of the assemblies (for support purposes).
We also integrate with SharePoint which requires our assemblies be
GAC'ed.
My particular case is defiantly in the minority. I was just curious
about the decision. I didn't know of any type of added complexity
with strong naming assemblies.
I'll be automating this (with your suggestion Eric). This will make my
life way easier.
So this is now a non-issue for me.
Thank you so much for the help.
-Nate
On May 31, 10:43 am, Eric Hexter <
eric.hex...@gmail.com> wrote:
>
http://msdn.microsoft.com/en-us/library/xc31ft41(VS.71).aspx
> <
http://msdn.microsoft.com/en-us/library/xc31ft41(VS.71).aspx>You can us the
> linker to strongly name an assembly without recompiling it.
>
> I am just trying to balance the thousand of downloads we have had versus the
> two request to strongly name the assemblies. It is important to remember
> that there is not a single assembly for MVC Contrib. There are 14
> assemblies that we maintain for the project to integrate with various
> projects and frameworks. So strong naming one would mean we should strong
> the them all. This would make me think it would be better to publish some
> documentation on the easiest way to let consumers of mvccontrib strongly
> name the assembly for their specific use.
>
> Just so that I understand the context of what you are trying to do better..
> Are you building a product, a enterprise app, a framework or something
> else? I typically expect that line of business apps would use mvccontrib
> and I would think that strongly naming an application assembly is an edge
> case. Please help me understand what you are trying to do and we can come
> up with a solution that works best for everyone.
>
> Eric Hexter
>
> Principal Consultant
> Headspring Systems |
www.HeadspringSystems.com
> email: ehex...@HeadspringSystems.com