MSCharts & .NET 3.5 SP1 - c#

i just download MSCharts, it says i need .NET 3.5 SP1 installed. i already have .net 3.5, whats the deal with sp1

Quoting MSDN:
The .NET Framework 3.5 Service Pack 1 (SP1) delivers:
Performance increases between 20-45%
for WPF-based applications – without
having to change any code
WCF improvements that give developers
more control over the way they access
data and services Streamlined
installation experience for client
applications
Improvements in the area of data
platform, such as the ADO.NET Entity
Framework, ADO.NET Data Services and
support for SQL Server 2008’s new
features
The download can be found here:
http://msdn.microsoft.com/en-us/netframework/aa569263.aspx

Related

How to install an exe in windows sever 2003 which requires dot net framework 4.5 or later versions?

I need to install a software in either
Microsoft windows server RC2 Service Pack 2
or Microsoft windows server Service Pack 2
How can i do that because Microsoft has stopped product service for windows 2003 since 2012. So i can not download Dot Net Framework 4.5 in that system
Can any one please suggest me a solution?
Modify the requirements of your app to be .NET 4.0
I'm sorry but you can't, as there is no .net framework 4.5 for windows 2003 as explained here: Does .NET Framework 4.5 work on Windows Server 2003?
You should upgrade your server or search a version of your softwre that uses an older version of the framework.
I'm sorry

.NET Framework 4.6.1 support in SQL Server 2016 Reporting Services

From this link https://msdn.microsoft.com/en-us/library/ms170438.aspx I know that ssrs 2016 is going to support .net framework 4.5.1.
This is a good improvement, since previous versions doesn't support 4.x
BUT....
From this link http://blogs.msdn.com/b/dotnet/archive/2015/12/09/support-ending-for-the-net-framework-4-4-5-and-4-5-1.aspx
We can see that support for .net framework 4.5.1 ended some days ago (january 12th).
SO...
My question is: Is SQL Server 2016 Reporting Services going to support .net framework 4.6.1, considering that 4.5.1 isn't supported by Microsoft anymore?

Changing framework from 3.5 to 4.0 at Server

I know my Question is little bit basic but have to ask about this:
i have my website build in Visual Studio 2008 with .Net framework 3.5
that site is hosted on my server.
now because of some specific reason i have to install framework 4.0 to the server.
and i just want to know that my site will be okk with it or not.
I mean if i change my framework from 3.5 to 4.0 then is there some changes i should make to my site or that site will run fine as before.
You should also change Framework Version in the application pool of your WebSite.
Basically, remember that Framework version != CLR Version.
In your case, .NET Framework 3.5 = CLR 2.0 + (C# 3.0 | VB9)
.NET Framework 3.5 and 4.0 have different CLR Versions and can be installed side by side on same machine.
That means your site will not see any issues.
There is no problem installing the framework 4 on the server.
Your site should be fine as long as you don't change the target framework on the IIS appPool.
You can have all the frameworks installed on the same machine.

Why isn't System.Data.OracleClient available in .NET 4.0 Client Profile?

So I'm working on a project which is built in the version visual studio 2005 under the framework 2.0. Now I moved the project to the new version of the visual studio 2010 sp1 under the version and start to realize they are throwing this errors and warnings with the dependencies, for example
Warning 1 could not be resolved because it has a dependency on "System.Data.OracleClient, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".
Bring me the consequence that the application doesn't read the reference that I added, but changing the framework. .Net framework 4.0 the problem was solved. Testing I change them to .net framework 4.0 client profile and I realized the build errors and warnings appear again.
Now my question it's why setting .net 4.0 work and not with the client profile?? I need a good explanation because I'm not an expert in this part.
The Client Profile only includes a subset of the whole .NET framework, a subset that should be sufficient to make desktop applications, while making it easier to redistribute .NET with your application.
As mentioned in a blog post introducing the Client Profile, the Oracle Client feature isn't included in the Client Profile. This is likely because Oracle Client is deprecated as of .NET 4 (the same release that introduces the Client Profile), and you should phase out using it altogether. (It's also arguably not really appropriate for inclusion in the Client Profile anyway.)
If you need to connect to Oracle from your application, you should either target the full .NET framework, or preferrably use a third-party driver library - presumably one developed by Oracle, not by Microsoft - that's going to stay up-to-date. (The InfoQ article about the deprecation lists several alternatives.)
Go to the project property page and change the target framework to .NET Framework 4 then it should work! The client profile is for "small" application and doesn't install all assemblies.
The .NET Client Profile is a subset of the full installation of .NET containing only "client" peices of the framework. The server functionality, like ASP.NET, is not present. The purpose of this is to reduce the size and requirements of the .NET Framework.
Or from MSDN:
The .NET Framework 4 Client Profile is a subset of the .NET Framework 4 that is optimized for client applications. It provides functionality for most client applications, including Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF), and ClickOnce features. This enables faster deployment and a smaller install package for applications that target the .NET Framework 4 Client Profile.
Now, the reason you cannot use the Client Profile is because the .NET Oracle Provider requires assemblies beyond what the Client Profile provides, thus your application cannot use the client profile.

How and where to learn the changes in .net from .net 2.0 to .net 3.5?

I left the .net about 3 years back when I was working on .net 2.0. And in these three years I wasn't working on .net at all. Now, I have got a project which is in .net 3.5. But I have noticed there are a lot of technologies introduced between these two versions.
Is there any resource which can help me to quickly grasp the things which are introduced after .net 2.0
It may help that my major work is in asp.net with C#
For a quick overview ...
What's New in .NET Framework 3.5 (taken from here)
CLR Enhancements: Although the CLR uses the same model as 2.0, you can read here about the improvements/changes to the assemblies.
Compiler Enhancements: New VB.NET 9.0 compiler and support for changes to C# 3.0 like expression trees, lambda methods, extension methods, static reference for anonymous types etc.
LINQ: Probably the most revolutionary change in the 3.5 framework. LINQ to XML, LINQ to SQL, LINQ to Objects and LINQ to Datasets. Along with functional programming, LINQ is an outlook change to programming in C#.
Performance Improvements: Quite a few performance improvements have been made in 3.5. ADO.NET gets paging support as well as synchronization from caches at local and server datastores. Also performance improvements for multicore CPUs.
Networking changes: Peer-to-peer networking stack, including a managed PNRP resolver.
Windows Information APIs: New wrappers for WMI and Active Directory Services. WMI 2.0 gets a managed provider.
ASP.NET: New implementation of Client Application Services as well as 3 new ASP.NET controls. Also AJAX programming for ASP.NET is easier and better performing.
Windows Communication Foundation: WCF now works with POX and JSON data.
Windows Presentation Foundation: Newer plugin model for creating AddIns. SilverLight CLR is also part of the .Net Framework.
Misc: The C/C++ get a standard template libarary (STL) so that these languages can use share .NET libraries
for some extra reading ...
What's New in the .NET Framework Version 3.5 SP1
What's New in the .NET Framework Version 3.5
What's New in the .NET Framework Version 3.0
What's New in the .NET Framework Version 2.0
What's New in the .NET Framework Version 1.1
Version Compatibility
What's New in the .NET Compact Framework Version 3.5
What's New in ASP.NET and Web Development
What's New in Visual C#
What's New in Visual C++ 2008
What's New in the Visual Basic Language
What's New in Windows Presentation Foundation Version 3.5
What's New in Visual Studio 2008
What's new in the .NET Framework 3.5
I've just bought this book for the same purpose myself:
C# in Depth: What you need to master C# 2 and 3 by Jon Skeet. I consider it a good start.
This is a good start:
What's New in the .NET Framework Version 3.5
http://msdn.microsoft.com/en-us/library/bb332048.aspx
Also see What's new in the .NET Framework 3.0.

Categories

Resources