Why is it a "constraint" to use strong name? I think a lot of people would appreciate a strong name version as it is required for ClickOnce and visual studio plugins.
You can still do drop in replacements by using binding redirects or by only updating the file version and not the assembly version when releasing a bugfix. http://msdn.microsoft.com/en-us/library/eftw1fys%28v=vs.110%29.aspx I think a privatelely kept signing key (shared between inner devs) that is not part of the repository and a public key in the repository is good for everyone, as it allows users that download the nuget package to verify the source of the dll. I guess you already keep the username/password for publishing the nuget package outside of the repository so this is not much different. /Andreas Den måndagen den 22:e december 2014 kl. 23:34:19 UTC+1 skrev Gleb Chermennov: > > I guess I'm in good company > > 2014-12-23 1:08 GMT+03:00 Alexander Zaytsev <haz...@gmail.com > <javascript:>>: > >> Basically every package from first 2 pages on nuget provides strongly >> named assembly >> >> Json.NET >> AutoMapper >> Antlr3 >> Nunit >> Log4Net >> Moq >> HtmlAgilityPack >> itextsharp >> WPFToolkit >> Unity >> Autofac >> NHibernate >> EntityFramework >> Ninject >> Castle.Windsor >> >> The only popular packages which do not provide strong name are >> StructureMap and ServiceStack (provides both signed and unsigned versions). >> >> But you can not relay on the fact that someone else uses (or not) SN. >> >> >> >> >> >> On Tue, Dec 23, 2014 at 9:39 AM, Gleb Chermennov <thebitt...@gmail.com >> <javascript:>> wrote: >> >>> I think the only popular OSS project that provides signed assemblies is >>> AutoMapper. But I didn't check explicitly. >>> >>> 2014-12-22 22:55 GMT+03:00 Alexander Zaytsev <haz...@gmail.com >>> <javascript:>>: >>> >>>> "thousands .NET developers"? Oh no... I believe the correct number is >>>> 5 or 10 persons. >>>> >>>> On Tue, Dec 23, 2014 at 4:06 AM, Gleb Chermennov <thebitt...@gmail.com >>>> <javascript:>> wrote: >>>> >>>>> I'm against it. For me and thousands of .NET developers, it's just a >>>>> necessary constraint. >>>>> >>>>> 2014-12-22 17:57 GMT+03:00 Andreas Eriksson <andreas.o...@gmail.com >>>>> <javascript:>>: >>>>> >>>>>> May I ask why it was dropped? >>>>>> >>>>>> I think this can cause issues for everyone that signs their >>>>>> assemblies as the FluentNHibernate.dll must now be manually signed >>>>>> before >>>>>> building. >>>>>> >>>>>> P.S. It worked in 1.4.0 >>>>>> >>>>>> Den måndagen den 22:e december 2014 kl. 14:47:57 UTC+1 skrev Gleb >>>>>> Chermennov: >>>>>>> >>>>>>> I have no intention on adding strong name. It was dropped since >>>>>>> version 1.4.0, I believe. >>>>>>> >>>>>>> 2014-12-22 16:28 GMT+03:00 Andreas Eriksson <andreas.o...@gmail.com> >>>>>>> : >>>>>>> >>>>>>>> The dll is not signed. I get this error in visual studio. >>>>>>>> >>>>>>>> Error 73 Assembly generation failed -- Referenced assembly >>>>>>>> 'FluentNHibernate' does not have a strong name >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "Fluent NHibernate" group. >>>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/ >>>>>>>> topic/fluent-nhibernate/IJ97IPPUc8Y/unsubscribe. >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> fluent-nhibern...@googlegroups.com. >>>>>>>> To post to this group, send email to fluent-n...@googlegroups.com. >>>>>>>> Visit this group at http://groups.google.com/ >>>>>>>> group/fluent-nhibernate. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> С уважением, >>>>>>> Чермённов Глеб >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "Fluent NHibernate" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/fluent-nhibernate/IJ97IPPUc8Y/unsubscribe >>>>>> . >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> fluent-nhibern...@googlegroups.com <javascript:>. >>>>>> To post to this group, send email to fluent-n...@googlegroups.com >>>>>> <javascript:>. >>>>>> Visit this group at http://groups.google.com/group/fluent-nhibernate. >>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> С уважением, >>>>> Чермённов Глеб >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Fluent NHibernate" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to fluent-nhibern...@googlegroups.com <javascript:>. >>>>> To post to this group, send email to fluent-n...@googlegroups.com >>>>> <javascript:>. >>>>> Visit this group at http://groups.google.com/group/fluent-nhibernate. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Fluent NHibernate" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/fluent-nhibernate/IJ97IPPUc8Y/unsubscribe >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> fluent-nhibern...@googlegroups.com <javascript:>. >>>> To post to this group, send email to fluent-n...@googlegroups.com >>>> <javascript:>. >>>> Visit this group at http://groups.google.com/group/fluent-nhibernate. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >>> >>> -- >>> С уважением, >>> Чермённов Глеб >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Fluent NHibernate" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to fluent-nhibern...@googlegroups.com <javascript:>. >>> To post to this group, send email to fluent-n...@googlegroups.com >>> <javascript:>. >>> Visit this group at http://groups.google.com/group/fluent-nhibernate. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Fluent NHibernate" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/fluent-nhibernate/IJ97IPPUc8Y/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> fluent-nhibern...@googlegroups.com <javascript:>. >> To post to this group, send email to fluent-n...@googlegroups.com >> <javascript:>. >> Visit this group at http://groups.google.com/group/fluent-nhibernate. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > С уважением, > Чермённов Глеб > -- You received this message because you are subscribed to the Google Groups "Fluent NHibernate" group. To unsubscribe from this group and stop receiving emails from it, send an email to fluent-nhibernate+unsubscr...@googlegroups.com. To post to this group, send email to fluent-nhibernate@googlegroups.com. Visit this group at http://groups.google.com/group/fluent-nhibernate. For more options, visit https://groups.google.com/d/optout.