Red Gate forums :: View topic - What's new
Return to www.red-gate.com RSS Feed Available

Search  | Usergroups |  Profile |  Messages |  Log in  Register 
Go to product documentation
SmartAssembly EAP
SmartAssembly EAP forum

What's new

Search in SmartAssembly EAP forum
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.
Jump to:  
Author Message
devdept



Joined: 19 Jan 2009
Posts: 22

PostPosted: Sun May 02, 2010 3:53 pm    Post subject: What's new Reply with quote

Hi All,

Two questions:

1) Where can I find the new feature list for the first Red-Gate branded {smartassembly} release?

2) Regarding the ability to send exception reports back to developers. This feature is someway in confilct with the new .NET Framework Client Profile (a .NET Framework subset). How will {sa} deal with this? or we need always to reference the full .NET Framework to use this feature in our apps?

Thanks.

Alberto
Back to top
View user's profile Send private message
Alex.Davies



Joined: 02 Dec 2008
Posts: 335
Location: Cambridge, uk

PostPosted: Mon May 03, 2010 2:00 pm    Post subject: Reply with quote

Hi Alberto,
Here is a rough changelist for version 5:

- Improved usability throughout
- Made exception reporting available in trials
- Simplified product editions
- Simplified sharing exception reports
- Introduced option to keep IL strictly valid when using control flow obfuscation, which means Mono is still supported
- Improved viewing of inner exceptions and stack frames outside your code in exception reporting
- Support for Silverlight 4 (previous version worked, but had bugs)
- Fixed intermittent bug with string encoding with improved protection on x64
- Added ability to save exception reports as a file after automatic reporting fails in default exception handler
- Prevent a confused deputy attack on strings encoding
- Better handling of renaming assemblies that are merged
- Fixed bugs in pruning related p/Invoke calls
- Major bugs in highest obfuscation level fixed
- Various minor bugs in obfuscation and pruning features fixed
- Removed curly braces from file names

Regarding the .NET Framework Client profile, I hadn't read about it before. If I have time, I'll have a look to see whether it's easy to make exception reporting support it, but you understand I can't give it very high priority because since Windows Vista, a .net framework has been included with windows, so the client profile is obsolete.

Cheers,
_________________
Alex
Developer,
Red Gate .NET Tools
Back to top
View user's profile Send private message
devdept



Joined: 19 Jan 2009
Posts: 22

PostPosted: Mon May 03, 2010 2:20 pm    Post subject: Reply with quote

Thanks for the list Alex.

Regarding client profile, in Visual Studio 2010 is the *default* option for all client applications. I understand your point but it means that all setup tools will check&download only .NET client profile on machine that require it and therefore will invalidate {sa} exception reporting feature...
Back to top
View user's profile Send private message
Sentinel



Joined: 27 Apr 2010
Posts: 7

PostPosted: Tue May 04, 2010 4:29 am    Post subject: Reply with quote

Please note, value of .NET 4 ClientProfile changed singnificaly.

Please check: http://blogs.msdn.com/jgoldb/archive/2010/04/12/what-s-new-in-net-framework-4-client-profile-rtm.aspx and http://www.hanselman.com/blog/TowardsASmallerNET4DetailsOnTheClientProfileAndDownloadingNET.aspx

Client Profile is *the* framework that will be available on Windows Update for desktops.

So by default desktops will have only client versions of 4.0 Framework and SA will force them to setup full version. It really upset Sad
Back to top
View user's profile Send private message
devdept



Joined: 19 Jan 2009
Posts: 22

PostPosted: Tue May 04, 2010 7:43 am    Post subject: Reply with quote

Yes, this is exactly what I meant...

Alberto
Back to top
View user's profile Send private message
Alex.Davies



Joined: 02 Dec 2008
Posts: 335
Location: Cambridge, uk

PostPosted: Mon May 10, 2010 4:52 pm    Post subject: Reply with quote

I've investigated the .NET 4 client profile as you asked, and it seems to work fine with smartassembly error reporting.

Please let me know if you don't find that to be true.

I couldn't get the .NET 3.5 client profile to work at all, whether or not I used smartassembly!
_________________
Alex
Developer,
Red Gate .NET Tools
Back to top
View user's profile Send private message
devdept



Joined: 19 Jan 2009
Posts: 22

PostPosted: Tue May 11, 2010 8:12 am    Post subject: Reply with quote

I thought that no web functionality was included, how could SA send the report without these APIs?

I will investigate further.

Thanks,

Alberto
Back to top
View user's profile Send private message
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies. All times are GMT + 1 Hour
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group