Upcoming Script# Release and LIDNUG presentation

A quick heads up on a Script# presentation for the Linked.NET user group on LinkedIn, and some words (ummm... teasers) on the upcoming script# release...

Just a quick blog post on a couple of things related to Script#...

Script#I've been working on a number of things for the upcoming release (v0.6) of Script#, and hope to have it publicly available soon. Most of the core work is complete, but I do need to do a massive update to documentation/how-to/tutorial/readme content. Some of the highlights of this release will be:

  • jQuery support - ability to write code against jQuery core, and to write basic plugins. This release will contain just some initial support, as I look at more increasing ways to build on the foundation provided by jQuery.
  • Unit testing support - ability to use VS2010 test projects along with QUnit (unit test framework used in jQuery)
  • Other features - some of the key ones are support for a script loader, VS2010 support, support for latest ASP.NET Ajax APIs.
The first two items are amongst the top 5 requests I've heard, so hopefully they will make for an interesting release.


Secondly, I will be doing a presentation including some demos of this upcoming functionality. The format of the presentation is somewhat open-ended, so hopefully there will be some time for Q&A. This is tomorrow (May 5th, 11am PDT), for the LIDNUG folks (Linked.NET user group on LinkedIn). More information is on the event page if you're interested in joining.


Finally, Script# is on twitter (@scriptsharp), as am I (@nikhilk). Please follow to keep up on more frequent announcements/updates.

Posted on Tuesday, 5/4/2010 @ 11:32 AM | #Script#


Comments

15 comments have been posted.

Arnoud de Boer

Posted on 5/4/2010 @ 2:44 PM
Great news about the jQuery stuff! Love to see the result!

Jinal

Posted on 5/5/2010 @ 9:49 AM
Hi,

I installed VS 2010 Script#.

When i click on Edit C# code from design mode of page it display nothing in popup window. Once i maximize it display everything.

Nikhil Kothari

Posted on 5/6/2010 @ 2:04 PM
@Jinal
I would recommend using a class library project and deploying the resulting script into your web application. This will become a bit cleaner in the next release, and will be the preferred model for now, instead of the scriptlet with Edit C# code in a dialog approach.

Alex

Posted on 5/8/2010 @ 7:10 PM
I'm glad to hear you're working on the documentation. I think it will be helpful in growing the number of people who can successfully get started with Script# (myself included!). I certainly appreciate the huge amount of effort this project has taken.

slargollo

Posted on 7/9/2010 @ 11:16 AM
Hi,

I know 0.6 is still a preview, but I'm missing Enum.ToString(type, index) already! Is there now another way to do this? I have to write (string)Script.Literal("type.toString(index)") to get what I want...

Great work, by the way. Thanks!

slargollo

David W

Posted on 11/17/2010 @ 12:01 PM
Latest version v0.6 doesn't appear to be backward compatible. The install for VS2010 asked me to uninstall the existing version. The new version had many things like DOMElement renamed to System.Html.Element... however the new version doesn't install ssfx.Core.dll and I can't seem to find the ScriptFX.Net.HTTPRequest.

Am I missing something?

Thanks
Dave

Samyon

Posted on 12/14/2010 @ 8:44 PM
Hi,
I load Scrip# install and samples. Install it and unzipped samples. Press F5 in the Visual Studio 2010, and in the Mozilla browser get window with follow:
___________________________________________________________
Server Error in '/' Application.
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS0246: The type or namespace name 'ScriptSharp' could not be found (are you missing a using directive or an assembly reference?)
_________________________________________________________________

Help me, what's I doing wrong?

Michael Foltz

Posted on 12/30/2010 @ 7:46 PM
Samyon,

I just ran into the same problem myself. I was able to fix the problem by adding the ScriptSharp.dll & ScriptSharp.Web.dll to the PhotoWeb project references. They're located in: [Program Files]\ScriptSharp\v1.0

Hope that helps.

aharon haravon

Posted on 1/5/2011 @ 8:54 AM
Is there any hope for script# to become an officially supported Microsoft product?

Bahman

Posted on 1/16/2011 @ 12:24 PM
I came across this project while looking at Google's GWT.
Script# is an excellent project with huge productivity gains for .Net & VS developers!

However during installation I noticed a clause in the EULA (yes, I do that for anything serious):

'3. TERM. The term of this agreement is three years, or commercial release of the software, whichever is first.'

So, as soon as MS publishes a commercial license for Script#, which might even include royalties, any web application already developed & distributed using the current Script# will be rendered illegal; your only recourse would then be to purchase the commercial license, at terms determined by MS, from MS.

Hats off to Nikhil for this GWT-for-.Net, and to MS lawyers for killing it on the spot.

Now back to GWT...

Adrian Huang

Posted on 1/18/2011 @ 7:48 PM
Your Script# project is fantasitic, but It seems I can't use it with C# 3.0 syntax (i.e. var, automatic property etc.).
I tried to using "LinqBridge", which is a tweak for VS to use newer C# compiler, but it won't work for Script# project.
Do you understand my problem? Is this possible in the future release of Script#?

Adrian

Tom Ireland

Posted on 2/13/2011 @ 3:49 PM
Hi, just trying to get started with Script#. I am unable to build in VS2010. There is no reference to mscorlib in the project files and sscorlib is not installed with the latest version of Script# resulting in an object not defined error. Is there any updated doco? What assembly have you replaced sscorlib with?

Thanks

nix21

Posted on 2/17/2011 @ 2:32 AM
Hi, we use the ASP.NET Ajax (ie. asp:ScriptManager) on our pages and we wish to use Script# for generating js files with a client side functionality. The problem is when we include mscorlib.js into a page. In that moment other js libraries, which rely on ASP.NET Ajax, stop working.

Since Script# v0.6 sscorlib.dll and aacorlib.dll libraries were merged into mscorlib.dll. In release notes is said "Merged sscorlib.dll and aacorlib.dll into mscorlib.dll. Changed sscorlib.js to become mscorlib.js. If you are using ASP.NET Ajax, you need to include MicrosoftAjaxExt.js for equivalent functionality".

Where do we find this library?

Thanks for reply!!

Srinivas

Posted on 3/9/2011 @ 8:12 AM
can i use Script# to create gadgets for Windows 7??

Nikhil Kothari

Posted on 4/10/2011 @ 1:49 PM
The post is a bit dated, but yes, you can use script# to build gadgets - http://www.nikhilk.net/SidebarGadgets.aspx
Post your comment and continue the discussion.