Giter Site home page Giter Site logo

javascript.net's Introduction

Redistribution
--------------
Noesis.Javascript.dll needs the Microsoft C Runtime Libraries.
The exact version required is specified in a manifest file automatically
included inside the DLL.  You can extract it using 
MT.exe (from the Windows SDK):

> mt -inputresource:Noesis.Javascript.dll;2 -out:t.manifest
> type t.manifest

If you don't include the correct version of the runtime libraries
when you redistribute Noesis.Javascript.dll then you will get errors
when loading the DLL on some users machines.  (Many, but not all users
will already have it.)

Visual Stdio 2010 is more flexible about where it finds its DLLs 
(http://mariusbancila.ro/blog/2010/03/24/visual-studio-2010-changes-for-vc-part-5/)
so you need not worry about the manifest, but you should still redistribute the
runtime library because the user may not have it.


Building from Source
--------------------
We no longer release a source ZIP file because you need to use Subversion in 
order to get the v8 source code, so you may as well use it for the 
javascriptdotnet source too.

1. You need to have Python (32-bit CPython 2.4+, but not 3.x) installed.
   http://python.org/ftp/python/2.7.2/python-2.7.2.msi
   Problems have been reported with the 64-bit Python distributions.
   
2. You need to have the Win32 extensions for Python (pywin32) installed,
   matching your Python version and architecture.
   http://downloads.sourceforge.net/project/pywin32/pywin32/Build%20217/pywin32-217.win32-py2.7.exe
   
3. You need to have scons installed.  I had to run the installation program
   as an administrator to get it to install without errors.
   http://prdownloads.sourceforge.net/scons/scons-2.1.0.win32.exe
   
4. Check out the javascriptdotnet source:
   C:\> svn checkout https://javascriptdotnet.svn.codeplex.com/svn javascriptdotnet
   
5. Check out a recent v8 tag (the tagged releases are more stable than the 
   trunk) and move the v8 directory under your javascriptdotnet checkout.
   C:\> svn checkout http://v8.googlecode.com/svn/tags/3.11.6.2/ v8
   C:\> move v8 javascriptdotnet
   
6. Run build.bat to build v8 for your preferred architecture and build
   environment.
   C:\javascriptdotnet> buildv8 ia32 vs2010
   
7. Load the Visual Studio Solution file corresponding to your version of
   Visual Studio.

javascript.net's People

Contributors

chillitom avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.