IronJS icon indicating copy to clipboard operation
IronJS copied to clipboard

Need an explanation of what binaries are required after a build

Open axefrog opened this issue 14 years ago • 6 comments

I just performed a build of the latest source code snapshot (.Net 4.0) and I'm a bit confused as to the relationship between the two main projects - IronJS vs IronJS.Runtime. Neither reference each other and both end up with multiple assemblies, but I know previous builds I've downloaded have provided a single IronJS assembly. It would be good if this information was in the wiki.

For what it's worth, I need an "Any CPU" build. It would be great if that could be included as an option, even though it's less efficient than the platform-specific builds. There are many instances where it's not straightforward to choose either the x64 or the x86 build.

axefrog avatar Jul 11 '11 21:07 axefrog

Ok, so first off, there is an Any CPU build. It is on the master branch and in NuGet. In fact, both versions that have been published to NuGet have been Any CPU.

Secondly, what do you mean that neither library references the other? IronJS references IronJS.Runtime.

Thirdly, we have a script in the "Package" folder that will automatically merge the assembiles together so that you can have the "single assembly" that you want.

otac0n avatar Jul 11 '11 22:07 otac0n

I'm sorry, I was going off what was available in the "Downloads" popup. I'm guessing what's there is somewhat out of date. I didn't realise the assemblies needed to be merged.

axefrog avatar Jul 11 '11 22:07 axefrog

They don't need to be merged, but you can do so if you would like. We plan on pushing it out to NuGet that way.

otac0n avatar Jul 11 '11 22:07 otac0n

Will you be updating the downloads in parallel? We don't use NuGet for our project, rather we have a dependencies folder where we dump binaries. NuGet is a little too helpful for us given the legacy nature of our project.

axefrog avatar Jul 11 '11 22:07 axefrog

Ok, I have put the most recent NuGet versions up on the downloads tab.

otac0n avatar Jul 12 '11 00:07 otac0n

Great, thanks I'll check it out. I still recommend an update to your compile instructions in the wiki though.

axefrog avatar Jul 12 '11 16:07 axefrog