Grab the source from github.com/IronLanguages/main.git and compile the ironpython solution.
On Mon, Feb 15, 2016, 14:59 Didier Bernard <deedeebern...@hotmail.com> wrote: > Thank you for the replies both Andy and Slide. > > @ Slide: > > > I am currently bound to use ironpython 2.7. > > Can you provide a link or an explanation for this part please: > > > * "You could also compile from the 2.7 mainy branch and get it from > there. Ipyc replaces pyc.py."* > > > > @ Andy Graham: > > I downloaded the ILMerge utility v2.12.0803 > <https://www.microsoft.com/en-us/download/confirmation.aspx?id=17630> and > tried to use the same syntax you gave me: > > C:\>"D:\Program Files\Microsoft\ILMerge\ILMe > > rge.exe" D:\dlls\pythonDll.dll /ver:1.2.3.4 /out:D:\dlls\pythonDll2.dll > > This is the error message I got: > > An exception occurred during merging: > Unresolved assembly reference not allowed: IronPython. > at System.Compiler.Ir2md.GetAssemblyRefIndex(AssemblyNode assembly) > at System.Compiler.Ir2md.GetTypeRefIndex(TypeNode type) > at System.Compiler.Ir2md.VisitReferencedType(TypeNode type) > at System.Compiler.Ir2md.VisitMethod(Method method) > at System.Compiler.Ir2md.Visit(Node node) > at System.Compiler.Ir2md.VisitClass(Class Class) > at System.Compiler.Ir2md.Visit(Node node) > at System.Compiler.Ir2md.VisitModule(Module module) > at System.Compiler.Ir2md.SetupMetadataWriter(String > debugSymbolsLocation) > at System.Compiler.Ir2md.WritePE(Module module, String > debugSymbolsLocation, > BinaryWriter writer) > at System.Compiler.Writer.WritePE(String location, Boolean > writeDebugSymbols, > Module module, Boolean delaySign, String keyFileName, String keyName) > at System.Compiler.Writer.WritePE(CompilerParameters > compilerParameters, Modu > le module) > at System.Compiler.Module.WriteModule(String location, > CompilerParameters opt > ions) > at ILMerging.ILMerge.Merge() > at ILMerging.ILMerge.Main(String[] args) > > > Thank you. > > > Kind regards, > Didier > > > > ------------------------------ > *From:* Slide <slide.o....@gmail.com> > *Sent:* Monday, February 15, 2016 8:53 PM > *To:* Andrew Graham; Didier Bernard; ironpython-users@python.org > *Subject:* Re: [Ironpython-users] Changing the version information of > ironpython .dll assembly > > > You can do this now with ipyc, which should be in the next version. It > allows you to set many more things than pyc.py. You could also compile from > the 2.7 mainy branch and get it from there. Ipyc replaces pyc.py. > > Thanks > > Slide > > On Mon, Feb 15, 2016, 10:11 Andrew Graham <a...@agraham.demon.co.uk> > wrote: > >> You can use ilmerge to change it after compilation >> >> http://stackoverflow.com/questions/398170/change-assembly-version-in-a-compiled-net-assembly >> >> ilmerge mycode.dll /ver:1.2.3.4 /out:mycode.dll >> >> >> ILMerge is available via NuGet in Visual Studio or from the Microsoft >> Download center >> >> http://www.microsoft.com/en-gb/download/details.aspx?id=17630 >> >> >> >> Last time I looked the >> version on NuGet is 2.14.1208 while the download is the earlier version >> 2.12.0803. >> >> >> Andy Graham >> >> >> *From:* Didier Bernard <deedeebern...@hotmail.com> >> *Sent:* Saturday, February 13, 2016 10:36 PM >> *To:* ironpython-users@python.org >> *Subject:* [Ironpython-users] Changing the version information of >> ironpython .dll assembly >> >> >> Hello, >> >> I have the following issue with ironpython 2.7: I would like to compiles >> the .py file to .dll. Here is a nice example >> <http://blogs.msdn.com/b/srivatsn/archive/2008/08/06/static-compilation-of-ironpython-scripts.aspx> >> on how this can be done with clr.CompileModules method. >> The problem is that the File Version of the compiled .dll is always: >> 0.0.0.0. >> >> How can I change that? >> I posted a question about this issue on stackoverflow.com >> <http://stackoverflow.com/questions/35073738/changing-the-version-information-of-ironpython-dll-assembly>. >> Even there there stands that the issue is solved, it isn't. the person who >> tried to help me (D. Alveno) really gave a lot of effort to do that. So >> this is why I marked his answer as the solving one. But in reality the >> issue is still not solved. >> >> D. Alveno suggested using ipy.exe pyc.py >> <http://stackoverflow.com/a/35137830/3137724> instead of >> clr.CompileModules method. In the end this again resulted in getting a .dll >> file with File Version: 0.0.0.0. >> >> I also tried a couple of other methods (those three ones mentioned on >> stackoverflow.com >> <http://stackoverflow.com/questions/35073738/changing-the-version-information-of-ironpython-dll-assembly>), >> but all of them failed, as they do not seem to be made for ironpython .dll >> assemblies, but probably C# and VB.NET. >> >> I would welcome any kind of advice. >> >> Thank you in advance. >> >> With kind regards, >> Didier Bernard >> >> ------------------------------ >> _______________________________________________ >> Ironpython-users mailing list >> Ironpython-users@python.org >> https://mail.python.org/mailman/listinfo/ironpython-users >> >> _______________________________________________ >> Ironpython-users mailing list >> Ironpython-users@python.org >> https://mail.python.org/mailman/listinfo/ironpython-users >> >
_______________________________________________ Ironpython-users mailing list Ironpython-users@python.org https://mail.python.org/mailman/listinfo/ironpython-users