Andrew Connell [MVP SharePoint]
1741 Posts |  46 Articles |  5310 Comments
.NET  |  MCMS  |  SharePoint  |  Office System
Andrew Connell's RSS Feed    
AC's Blog Quick Links
SharePoint Quick Links
Article Categories
Archives
May, 2012 (3)
April, 2012 (4)
March, 2012 (4)
February, 2012 (4)
January, 2012 (12)
December, 2011 (6)
November, 2011 (3)
October, 2011 (17)
September, 2011 (8)
August, 2011 (6)
July, 2011 (7)
June, 2011 (13)
May, 2011 (9)
April, 2011 (15)
March, 2011 (1)
February, 2011 (6)
January, 2011 (5)
December, 2010 (11)
November, 2010 (6)
October, 2010 (12)
September, 2010 (5)
August, 2010 (4)
July, 2010 (5)
June, 2010 (6)
May, 2010 (11)
April, 2010 (11)
March, 2010 (9)
February, 2010 (9)
January, 2010 (3)
December, 2009 (10)
November, 2009 (15)
October, 2009 (15)
September, 2009 (7)
August, 2009 (4)
July, 2009 (10)
June, 2009 (8)
May, 2009 (2)
April, 2009 (9)
March, 2009 (6)
February, 2009 (16)
January, 2009 (6)
December, 2008 (12)
November, 2008 (12)
October, 2008 (27)
September, 2008 (13)
August, 2008 (14)
July, 2008 (14)
June, 2008 (12)
May, 2008 (23)
April, 2008 (12)
March, 2008 (15)
February, 2008 (13)
January, 2008 (12)
December, 2007 (10)
November, 2007 (8)
October, 2007 (15)
September, 2007 (20)
August, 2007 (21)
July, 2007 (16)
June, 2007 (8)
May, 2007 (25)
April, 2007 (16)
March, 2007 (18)
February, 2007 (18)
January, 2007 (12)
December, 2006 (16)
November, 2006 (13)
October, 2006 (18)
September, 2006 (22)
August, 2006 (27)
July, 2006 (23)
June, 2006 (23)
May, 2006 (23)
April, 2006 (9)
March, 2006 (17)
February, 2006 (15)
January, 2006 (23)
December, 2005 (31)
November, 2005 (32)
October, 2005 (38)
September, 2005 (53)
August, 2005 (30)
July, 2005 (63)
June, 2005 (30)
May, 2005 (59)
April, 2005 (29)
March, 2005 (74)
February, 2005 (27)
January, 2005 (22)
December, 2004 (32)
November, 2004 (42)
October, 2004 (39)
September, 2004 (20)
August, 2004 (14)
July, 2004 (27)
June, 2004 (40)
May, 2004 (5)
April, 2004 (6)
March, 2004 (16)
February, 2004 (26)
January, 2004 (23)
December, 2003 (7)
November, 2003 (14)
October, 2003 (20)
September, 2003 (4)
Post Categories



Managed Windows Shared Hosting

Microsoft recently posted about the new VS 2010 SharePoint Power Tools project. Right now the contents are pretty slim, but the two things that are in there are freaking awesome. Both relate to the new Sandbox Solutions.

The two things the VS 2010 SharePoint Power Tools give you are the ability to include visual Web Parts in your sandbox solutions (which you can’t do without these tools) and also some compile time checking when building your sandbox solutions. This second one is the coolest one to me.

When you are building sandbox solutions, you are compiling against the fully trusted & full SharePoint API. However when you are running on the server, your code is running against the subset of the full API using the special SharePoint sandboxed proxy API. This blocks you from doing calls to SPSecurity and the like. While this doesn’t seem like a big deal when writing new components, it can be when you are copying code in or grabbing something from CodePlex. When you build everything looks good, but at runtime you hit issues.

Before these tools in order to verify you aren’t doing anything illegal and to get compile time issues, you had to manually remove the Microsoft.SharePoint.dll reference from your project and point to the subset API assembly, compile, fix and then set the reference back. The power tools now do this for you! Nice work!

PS – both of these were in the CKS:DEV project, but I think they will be more widely used in a Power Tool set.

» Visual Studio 2010 SharePoint Power Tools

posted on Tuesday, June 22, 2010 6:37 AM

Feedback

# re: Visual Studio 2010 SharePoint Power Tools 11/28/2010 12:01 PM san
Gravatar Hi Andrew,

Regarding your video on Sandbox in channel9 channel9.msdn.com/.../SandboxedSolutionAdminist...

I do not see any video link here on Administeri​ng Sandboxed ​Solutions , is this video available in any other site?

Thanks

# re: Visual Studio 2010 SharePoint Power Tools 1/27/2011 3:06 AM Jos van Putte
Gravatar Hello Andrew,

I need to develop a visual webpart in a webapplication scope and should be able to do this with the powertools.
I installed them but did not get new templates. I wonder if the tools work on the x64 machine we are using ?

Greets

# re: Visual Studio 2010 SharePoint Power Tools 3/28/2011 7:23 AM GiUmaTo
Gravatar @Jos van Putte:
Not sure if it's the same issue as yours. I'm running Win7 64bit. I've moved my VS 2010 default folders to another location, different from the standard "user\documents\visual studio 2010" tree.
When I installed those power tools, I could not see any new element after Add item command.
I checked and there was a "...\SharePoint\SharePoint14\1033\SharePoint14Linq2SharePoint.zip" both inside "\Templates\ItemTemplates\C#\" and "\Templates\ItemTemplates\Visual Basic\" subtrees.
I moved both to my actual "Visual C#" (not just C#) and "Visual Basic" item templates subtrees, and now in Add item windows I can see some new items.
For sure there's a new "Visual Web Part (Sandboxed)", but I think also "Linq to sharepoint Data Model" is new.

HTH

Post Feedback

Title:
Name:
Email:
(email will not be displayed)
Url:
Comments: 
Please add 8 and 6 and type the answer here:    
All Comments Are Filtered & Moderated
Unfortunately comment spammers are just too effecient and are constantly dirtying up blogs with irrelevant and unwanted comments trying to improve their standing on search engines. All comments on this blog are moderated. I do not censor comments, but I don't approve comments with vulger language or those soliciting products. Most of the time comments are approved within a few hours of being submitted with the only exception when I'm traveling.

Why are you asking for my email address?
The only reason I'm asking for your email address, which isn't required to submit a comment, is to provide a gravatar if you've created an account for yourself and associated your email address with a small image. If you have a gravatar created for the email address you submit, it will appear next to your comment. Otherwise nothing will appear.

What is a gravatar?
A gravatar is a "globally recognized avatar." You can get more information about gravatars, as well as create your own for free, at www.gravatar.com. You can also view my gravatar here.


Copyright © 2003 - 2012 Andrew Connell
Creative Commons License 
This work is licensed under a Creative Commons License

 
SharePoint Training
Looking for SharePoint 2010 training for developers, administrators, power users, information workers, end users & web designers? Look no further! My company, Critical Path Training offers the best SharePoint training around! We offer public & private classes both as in-person instructor-loed hands-on classes and online classes. Check out our schedule and course catalog for all the ways we can get you going on your SharePoint path!