All Questions

Tagged with
Filter by
Sorted by
Tagged with
184 votes
19 answers
92k views

Cleaner way to do a null check in C#? [duplicate]

Suppose, I have this interface, interface IContact { IAddress address { get; set; } } interface IAddress { string city { get; set; } } class Person : IPerson { public IContact contact { ...
now he who must not be named.'s user avatar
88 votes
6 answers
138k views

Is it possible to run a .NET 4.5 app on XP?

First, I have read the following: Connect case VS case and especially this channel9 post So, from the last bullet, I really think there is no way around this, but I had to see if I could get a ...
Justin Pihony's user avatar
87 votes
5 answers
182k views

Differences between .NET 4.0 and .NET 4.5 in High level in .NET

Eager to know Differences between .NET 4.0 and .NET 4.5 in High level in .NET and also differences in ASP.NET, C# also in these frameworks
venkat's user avatar
  • 5,678
69 votes
2 answers
45k views

Does C# 7.0 work for .NET 4.5?

I created a project in Visual Studio 2017 RC to check whether I can use new C# 7.0 language features in a .NET Framework 4.5 project. It seems to me that after referencing System.ValueTuple NuGet, new ...
Lukáš Lánský's user avatar
66 votes
10 answers
120k views

Is that possible to send HttpWebRequest using TLS1.2 on .NET 4.0 framework

My application connects to Experian server and Experian will soon stop supporting TLS 1.0 and TLS 1.1. All connectivity using HTTPS must use TLS Version 1.2. I want to do some research on that issue ...
gene's user avatar
  • 2,098
35 votes
3 answers
21k views

Does .net 4.5 work side by side with .net 4.0?

I am interested in installing the .NET 4.5. But I have heard that it is an In-Place upgrade. Since the users at my company uses Windows XP. I can't release any client side apps that use .NET 4.5. I ...
Vaccano's user avatar
  • 80.2k
26 votes
6 answers
5k views

Behaviour of List<T>.Sort in .NET 4.5 changed from .NET 4.0?

I have the following test inside a project targeting .NET 4.0: [TestFixture] public class Donkey { [Test] public void TestListSorting() { var expected = new[] {...
jonnystoten's user avatar
  • 7,075
20 votes
1 answer
6k views

How to access a security critical field from an anonymous delegate or lambda?

Scenario Let's say we've the next code: [SecuritySafeCritical] public void SomeMethod() { SomeCriticalClass critical = new SomeCriticalClass(); Action someDelegate = () => { ...
Matías Fidemraizer's user avatar
19 votes
3 answers
17k views

Timeout.InfiniteTimespan in .Net 4.0?

I actually do know that Timeout.InfiniteTimespan does not exist in .NET 4.0. Noticed, there's also Timeout.Infinite which does exist in .NET 4.0 I am calling those two methods: // the Change-Method ...
LuckyLikey's user avatar
  • 3,644
17 votes
3 answers
14k views

Why does Task.Delay() allow an infinite delay?

After my application froze I tracked down the cause to a thread waiting on a task created by Task.Delay() (or TaskEx.Delay() in .NET 4.0) for which it provided a computed TimeSpan that, due to a bug, ...
Allon Guralnek's user avatar
16 votes
3 answers
7k views

.NET 4 equivalent of Task.WhenAll()

In .NET 4, is there any functional equivalent to .NET 4.5's System.Threading.Tasks.Task.WhenAll()? The goal is to wrap up multiple async tasks into a single one that is completed when all of its ...
kpozin's user avatar
  • 26.4k
16 votes
5 answers
35k views

visual studio 2013 on windows xp

Is it possible to run Visual Studio 2013 on Windows XP? I heard that it is not possible to install .NET Framework 4.5 on Windows XP. What if I want to use Visual Studio 2013 for .NET 4.0 on Windows ...
John Smith's user avatar
  • 1,793
15 votes
1 answer
9k views

Loading an assembly targeted for .NET 4.5 on a .NET 4.0 app domain

Assuming the system has .NET 4.0 and .NET 4.5 installed. Is it possible to load and work with a .NET 4.5 assembly from an assembly written targeting .NET 4.0? Simply put, can I call Assembly.Load ...
Madushan's user avatar
  • 7,238
14 votes
2 answers
14k views

Supported runtime v4.0 in app.config after upgrading VS11 Beta to VS2012 RC

After upgrading from VS11 Beta to VS2012 RC - I've modified from targeting .NET 4.0 to .NET 4.5. I notice in app.config following section <startup> <supportedRuntime version="v4.0" sku="....
friend's user avatar
  • 1,919
14 votes
2 answers
9k views

Does installing .NET 4.5 REALLY replace .NET 4.0 assemblies?

I am now officially confused. The MSDN article on installing the .NET 4.5 framework states the following: "The .NET Framework 4.5 replaces the .NET Framework 4. When you install the .NET Framework 4....
trbox's user avatar
  • 486
13 votes
3 answers
4k views

Delay property on Binding from .Net 4.5 in .Net 4.0

How can I implement Delay property from .Net 4.5 (described here) on binding in .Net 4.0? I know I cannot inherit from BindingBase as ProvideValue is sealed. I could implement MarkupExtension but ...
bartosz.lipinski's user avatar
13 votes
5 answers
11k views

Targeting .NET Framework 4 when Framework 4.5 is installed

I have VS2010 and VS2012 installed on my computer and had the .NET Framework 4.0 which I then upgraded to .NET Framework 4.5. However, I am still developing apps that need to work on .NET Framework 4....
user1914199's user avatar
12 votes
4 answers
2k views

What .NET 4.5 (or earlier) higher-level constructs make Threading easier?

Delegates are a few of the objects that make threading easier in .NET reference. They can be used to asynchronously invoke a method. What other objects exist in framework 4.5 (or earlier) that make ...
makerofthings7's user avatar
11 votes
3 answers
39k views

.NET Framework 4.0 does not install when 4.5 is already installed

I use Visual Studio 2012 for a WPF project needing (at least) .NET Framework 4.0. I have 4.5 already installed, but people with Windows XP cannot install the application (because 4.5 does not ...
Michel Keijzers's user avatar
11 votes
2 answers
5k views

Can a Task have multiple awaiters?

I am toying around with an async service for a Windows 8 project and there are some async calls of this service, which should only be called once at a time. public async Task CallThisOnlyOnce() { ...
user avatar
10 votes
5 answers
12k views

Visual Studio 2012 missing frameworks

I have installed Visual Studio 2012 today, and i was excited, because i wanted to experiment with the latest framework version (.net 4.5). But it seems like Visual Studio 2012 doesnt show .net 4.0 and ...
Biohazard's user avatar
  • 103
9 votes
3 answers
3k views

When exactly does .NET Monitor go to kernel-mode?

I would like to compile a list of all possible conditions making Monitor go to kernel-mode or use a kernel sync object. The sync block has a field to reference the kernel object. Hence I deducted that ...
Boppity Bop's user avatar
  • 9,985
9 votes
1 answer
5k views

Can a build server with .NET 4.5 installed successfully deploy a project targeting 4.0 to a server with only .NET 4.0 installed?

We've recently installed .NET 4.5 onto our continuous integration build server so that it can support new projects that utilize features of .NET 4.5. This build server is also used to build and deploy ...
David Mills's user avatar
  • 2,395
9 votes
1 answer
2k views

Difference in sorting between .NET 3.5 and .NET 4.0

I've come across a very weird behaviour of the .NET framework(s), when sorting a collection. This behaviour is different between .NET 3.5 and 4.0 (but I think I know why), but more importantly (and ...
Antoine Jaussoin's user avatar
9 votes
2 answers
2k views

visual studio debug fatal error 0x8007000e with .NET 4.5 while debugging .NET 4.0 application

After installing VS2012 and .NET 4.5 both Visual Studio 2010 and 2012 started hanging when debugging our application with a fatal error 0x8007000e. I know this error means the process is out of memory ...
nflash's user avatar
  • 430
9 votes
4 answers
13k views

Msbuild fails with error msb4064 and msb4063

After installing Visual Studio 2012 with .NET 4.5 I started to get the following errors while building using msbuild: error MSB4064: The "SdkToolsPath" parameter is not supported by the "...
vladimir.karukes's user avatar
8 votes
1 answer
1k views

Assembly.LoadFrom BadImageFormatException - different behavior in .NET 4.0 and 4.5 (possibly undocumented)

According to MSDN documentation, public static Assembly LoadFrom(string assemblyFile) throws BadImageFormatException if assemblyFile is not a valid assembly. -or- Version 2.0 or later of the ...
EvAlex's user avatar
  • 2,918
7 votes
2 answers
1k views

Target .net 4.5 but deploy to .net 4.0 is it possible?

I have to work under the following policy "all software must be 1 version behind", I don't particularly like this and I cant change it. so that would mean that our production machine will only go as ...
Ricky Gummadi's user avatar
7 votes
3 answers
4k views

Nant build using .NET 4.5 (Beta) assembly references despite specifying "net-4.0"

After installing .Net 4.5 Beta, the output of my Nant build fails with: "could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=...
DanO's user avatar
  • 2,546
7 votes
2 answers
9k views

GetSystemMetrics() returns different results for .NET 4.5 & .NET 4.0

During a .NET 4.0 -> .NET 4.5 application migration process I've discovered an extremely strange behavior. I've been able to track this issue down to this short code snippet: class Program { [...
max's user avatar
  • 34k
7 votes
1 answer
413 views

What other silent changes did happen from .Net Frameworkf v.4.0 to 4.5? [closed]

We want to switch to .net 4.5 cause it offers many improvements. But...sometimes I found some tricky details about not trivial changes in the framework. Lets look for TPL unobserved exception ...
Pavel Voronin's user avatar
7 votes
2 answers
12k views

CRM Plugin: Custom Exception in Sandbox

I have a Dynamics CRM 2013 plugin executing in the Sandbox. This code has the following custom exception class: [Serializable] public class PluginValidationException : Exception { ...
Nicknow's user avatar
  • 7,174
7 votes
1 answer
486 views

SvcUtil /edb doesn't generate INotifyPropertyChange when DotNET 4.5 is installed

All of the dev computers here but one has DotNET 4.5 installed. The last one has 4.0 installed. Only the one with 4.0 generates proxy classes that implements INotifyPropertyChange, all other computers ...
Carl R's user avatar
  • 8,174
6 votes
2 answers
2k views

How to identify that an assembly has been compiled with/for .NET 4.5, as opposed to .NET 4.0?

I have some build agents that is building .NET code for us through a TeamCity setup, and I'm beginning to wonder if despite the project settings, they're outputting .NET 4.5 built assemblies. My ...
Lasse V. Karlsen's user avatar
6 votes
2 answers
10k views

Getting AddressAlreadyInUseException after upgrading to .NET 4.5

I recently installed the new .NET Framework 4.5 (previously was 4.0 installed) on my Server and I´m getting a System.ServiceModel.AddressAlreadyInUseException when I start my Windows Service that ...
Jehof's user avatar
  • 35.2k
6 votes
3 answers
11k views

Downgrade code of HttpClient .NET 4.5 to .NET 4.0

I have this code that is working fine in .NET 4.5. var handler = new HttpClientHandler(); handler.UseDefaultCredentials = true; handler.PreAuthenticate = true; handler.ClientCertificateOptions = ...
NoWar's user avatar
  • 37k
6 votes
1 answer
5k views

Can application built with .NET 4.5 run on .NET 4.0?

My project is targeting to .NET 4.5. It doesn't use any new 4.5 methods, so it actually works fine on the machine with only .NET 4.0 installed. This is all good until I added some extension methods ...
Hengyi's user avatar
  • 733
6 votes
4 answers
6k views

System.Tuple defined in multiple assemblies

I just installed VS 11 within Windows 8. When I got the latest of a solution built with VS 2010, then built it, I'm getting this error (in VS 11): The predefined type 'System.Tuple' is defined in ...
Bob Horn's user avatar
  • 33.9k
6 votes
1 answer
3k views

Should I upgrade to be able to use the new async methods for SqlDataReader?

I'm working on a large project that runs on .NET 4.0. This framework uses ADO.NET for database calls and we're currently adding asynchronous API methods. The SqlCommand class has the APM methods ...
annemartijn's user avatar
  • 1,596
5 votes
3 answers
4k views

Website upgraded to MVC 5 has missing DisplayMode property on ControllerContext

I recently updated my website to MVC 5. It ran well on my dev machine. when I moved to staging on shared hosting supporting .Net 4.0 where my MVC 4 site worked just fine. After deployment I received ...
Chintan Shah's user avatar
  • 3,243
5 votes
4 answers
15k views

Development for .NET 4.0 (Windows XP) with Visual Studio 2012

.NET 4.5 is an in-place-upgrade and therefore replaces .NET 4.0. Consequently when I install .NET 4.5 with Visual Studio 2012 I can no longer develop applications for .NET 4.0. As .NET 4.5 is not ...
slfan's user avatar
  • 9,060
5 votes
1 answer
4k views

Is CancellationTokenSource.CancelAfter() leaky?

The release of the Async Targeting Pack prompted me to use ILSpy to have a look at what Task-based Asynchronous Pattern (TAP) extension methods were provided there (some of which I have already ...
Allon Guralnek's user avatar
5 votes
4 answers
2k views

How to make Sequential Processing as simple as Parallel Processing

I've got two .net Task objects that I may wish to run in parellel or in sequence. In either case, I don't want to block a thread to wait for them. As it turns out, Reactive Extensions make the ...
Brent Arias's user avatar
  • 29.7k
5 votes
1 answer
2k views

Compile .net 4.0 project on build server with .net 4.5

We're having the seemingly common error Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=...
Carl Raymond's user avatar
  • 4,439
5 votes
1 answer
1k views

Has extending static classes using extension methods been made possible in .NET 4.0+?

I have read that it is possible to extend static classes in F#, though it was not yet possible in C#. Multiple workarounds are proposed and therefore suggesting that this type of extension could be ...
Will Marcouiller's user avatar
5 votes
0 answers
3k views

Does SmtpClient support international email addresses (IDN/Intl email) in .Net 4.0?

In .Net 4.5 SmtpClient have public property DeliveryFormat which accepts values of the System.Net.Mail.SmtpDeliveryFormat type. So I can assign DeliveryFormat value SmtpDeliveryFormat.International ...
Dmitry Bykadorov's user avatar
5 votes
3 answers
2k views

Missing Frameworks after installing VS 2012 [closed]

So I have two machines I have installed 2012 on and they do not have identical frameworks installed on them the correct one looks like this Machine A Screenshot: But the incorrect one looks like ...
Micah Armantrout's user avatar
4 votes
4 answers
11k views

.NET 4.0 substitutes for .NET 4.5 namespaces

There is some code for an MVC application which was built using .NET 4.5 as a framework in VS 2012. My current system forces me to work on VS 2010. I managed to open the VS2012 solution in my VS2010, ...
Swayam's user avatar
  • 16.3k
4 votes
1 answer
308 views

Method with no parameters in c# and still a method?

All i am trying to do is to check whether all elements of list B are in list A if (listA.All(element => listB.Contains(element)) { return; } Someone came up ...
now he who must not be named.'s user avatar
4 votes
2 answers
3k views

'System.Guid' is not an attribute class

I am creating a new dll application with Visual Studio 2013 based on .net 4.5. When trying to define the Guid attribute on my class like this: [Guid("4245366B-0484-4A41-A2E8-C7D9FC3A4ED7")] The ...
codea's user avatar
  • 1,459