All Questions
1,009
questions
455
votes
18
answers
1.6m
views
How do I make calls to a REST API using C#?
This is the code I have so far:
public class Class1
{
private const string URL = "https://sub.domain.com/objects.json?api_key=123";
private const string DATA = @"...
223
votes
5
answers
77k
views
Retargeting solution from .Net 4.0 to 4.5 - how to retarget the NuGet packages?
I have migrated a solution that is currently targeting .NET 4.0 in VS2010 to VS2012 and now I would like to re-target it to .Net 4.5
What I am not sure about is the NuGet packages. For example EF5, ...
198
votes
2
answers
9k
views
Why would finding a type's initializer throw a NullReferenceException?
This has got me stumped. I was trying to optimize some tests for Noda Time, where we have some type initializer checking. I thought I'd find out whether a type has a type initializer (static ...
155
votes
2
answers
168k
views
How does Task<int> become an int?
We have this method:
async Task<int> AccessTheWebAsync()
{
HttpClient client = new HttpClient();
Task<string> getStringTask = client.GetStringAsync("http://msdn.microsoft.com");
...
124
votes
2
answers
85k
views
How to select .NET 4.5.2 as a target framework in Visual Studio
I have installed .NET Framework 4.5.2 on Windows 8.1. But in Visual Studio 2013 I do not see the .NET Framework 4.5.2 option (see screenshot). How do I target my project for .NET 4.5.2?
104
votes
15
answers
55k
views
Can Visual Studio 2012 be installed side-by-side w/ Visual Studio 2010?
Will Visual Studio 2012 interfere/break .NET 4 and/or Visual Studio 2010 if installed side-by-side on the same instance of Windows?
91
votes
2
answers
47k
views
What does the Microsoft.Bcl.Build NuGet package do?
I'm unable to find any documentation on this - the links from the Microsoft.Bcl.Build Nuget page don't provide much help:
This package provides build infrastructure components so that projects ...
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 ...
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
79
votes
1
answer
148k
views
Await operator can only be used within an Async method [duplicate]
I'm trying to make a simple program to test the new .NET async functionality within Visual Studio 2012. I generally use BackgroundWorkers to run time-consuming code asynchronously, but sometimes it ...
75
votes
4
answers
41k
views
HTTP HEAD request with HttpClient in .NET 4.5 and C#
Is it possible to create a HTTP HEAD request with the new HttpClient in .NET 4.5? The only methods I can find are GetAsync, DeleteAsync, PutAsync and PostAsync. I know that the HttpWebRequest-class is ...
72
votes
3
answers
73k
views
Create zip file from byte[]
I am trying to create a Zip file in .NET 4.5 (System.IO.Compression) from a series of byte arrays. As an example, from an API I am using I end up with a List<Attachment> and each Attachment has ...
63
votes
1
answer
26k
views
What can I do in C# 5 with .Net 4.5 that I couldn't do in C# 4 with .Net 4? [closed]
I have Visual Studio 2012 RC installed on Windows 8 Release Preview and my question is are there any useful new features not related to Metro, or is Metro what seperates .Net 4 and .Net 4.5?
62
votes
7
answers
47k
views
How do I detect at runtime that .NET version 4.5 is currently running your code?
I installed .NET 4.5 Developer preview from http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=27541, which 'replaces' .NET 4.0 version.
However, the old way to detect the .NET ...
61
votes
4
answers
34k
views
What are the differences between using ConfigureAwait(false) and Task.Run?
I understand that it's recommended to use ConfigureAwait(false) for awaits in library code so that subsequent code does not run in the caller's execution context, which could be a UI thread. I also ...
54
votes
5
answers
65k
views
How to reliably detect the actual .NET 4.5 version installed?
My actual problem is that I have encountered two versions of .NET 4.5 full setups:
a (possibly) older one, which is also available when downloading SQL Server Data Tools
size: 50,349,920
md5: ...
54
votes
3
answers
59k
views
Using a proxy with .NET 4.5 HttpClient
I'm troubleshooting a bug with a service I call through .NET's HttpClient, trying to route the request through a local proxy (Fiddler), but my proxy settings seem to not be taking effect.
Here's how ...
53
votes
4
answers
66k
views
IList<T> and IReadOnlyList<T>
If I have a method that requires a parameter that,
Has a Count property
Has an integer indexer (get-only)
What should the type of this parameter be? I would choose IList<T> before .NET 4.5 ...
51
votes
8
answers
68k
views
Where can I download the .NET 4.5 Multitargeting Pack for my build server?
I want to build a .net 4.5/VS2012 solution in TeamCity. My builds work on the agent that has VS2012 installed, but on the agent that doesn't have VS2012, I get warnings like this:
C:\Windows\...
51
votes
6
answers
30k
views
NetworkStream.ReadAsync with a cancellation token never cancels
Here the proof.
Any idea what is wrong in this code ?
[TestMethod]
public void TestTest()
{
var tcp = new TcpClient() { ReceiveTimeout = 5000, SendTimeout = 20000 };
tcp....
50
votes
7
answers
11k
views
Why does List<T> implement IReadOnlyList<T> in .NET 4.5?
Why does List<T> implement IReadOnlyList<T> in .NET 4.5?
List<T> isn't read only...
46
votes
1
answer
4k
views
Why doesn't `IList<T>` inherit from `IReadOnlyList<T>`?
When IReadOnlyList<T> was introduced in .NET 4.5, for a moment I thought the missing part of the puzzle was finally inserted in place: a way to pass a true readonly indexable interface where ...
44
votes
11
answers
61k
views
Creating Directories in a ZipArchive C# .Net 4.5
A ZipArchive is a collection of ZipArchiveEntries, and adding/removing "Entries" works nicely.
But it appears there is no notion of directories / nested "Archives". In theory, the class is decoupled ...
42
votes
4
answers
90k
views
System.Web.Http is missing after a .NET 4.5 upgrade
I've just upgraded my solution to .NETE 4.5 using Target Framework Migrator, and then the package manager console command:
Update-Package -Reinstall -IgnoreDependencies
In one of my projects I am ...
42
votes
3
answers
2k
views
Changed behavior of string.Empty (or System.String::Empty) in .NET 4.5
Short version:
The C# code
typeof(string).GetField("Empty").SetValue(null, "Hello world!");
Console.WriteLine(string.Empty);
when compiled and run, gives output "Hello world!" under .NET version 4....
41
votes
3
answers
30k
views
Creating an async method in .NET 4.0 that can be used with "await" in .NET 4.5
I have a .NET project that uses C# in .NET 4.0 and VS2010.
What I would like to do is add some async overloads to my library to make doing async programming easier for users in .NET 4.5 with the ...
39
votes
7
answers
18k
views
OperationContext.Current is null after first await when using async/await in WCF service
I am using async/await pattern in .NET 4.5 to implement some service methods in WCF.
Example service:
Contract:
[ServiceContract(Namespace = "http://async.test/")]
public interface IAsyncTest
{
...
38
votes
7
answers
54k
views
Decompressing password-protected ZIP files with .NET 4.5
Microsoft introduces improvements for ZIP file handling in .NET 4.5 in the System.IO.Compression namespace. Namely the classes ZipArchive and ZipFile.
However, I have not yet seen a way to use native ...
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 ...
34
votes
5
answers
70k
views
ConfigurationManager Class not exist on .NET 4.5 Framework
I just start working with .NET Framework 4.5 of C#. Am using Windows Form Application. I have do the needed imports such as :
using System.Configuration;
But actually the ConfigurationManager class ...
33
votes
7
answers
177k
views
There is no argument given that corresponds to the required formal parameter - .NET Error
I have been refactoring one of my old MSSQL Connection helper library and I got the following error:
Error CS7036 There is no
argument given that corresponds to the required formal parameter
'...
33
votes
2
answers
10k
views
Custom awaitables for dummies
In Async/Await FAQ, Stephen Toub says:
An awaitable is any type that exposes a GetAwaiter method which returns a valid awaiter.
...
An awaiter is any type returned from an awaitable’s ...
31
votes
7
answers
20k
views
Will .NET 4.5 introduce a new version of the CLR?
In the past not every new version of .NET came with a new version of the CLR. I know .NET 1.0, 1.1, 2.0 and 4.0 did, but .NET 3.0 and 3.5 did not.
Will .NET 4.5 introduce a new CLR? And how does one ...
30
votes
5
answers
59k
views
HttpClient is not found in .NET 4.5
I am trying to use the new HttpClient in .NET 4.5, but Visual Studio complains that it doesn't exist. I have System.Net, but when I type System.Net.Http, it complains for that too.
Am I supposed to ...
30
votes
4
answers
8k
views
.NET 4.5 async await and overloaded methods
I have an async method:
public async Task<UserLoginExResult> LoginExAsync(CustomTable exRequest, string language, bool throwEx = true)
{
UserLoginExResult result = await UserService....
30
votes
3
answers
34k
views
Visual Studio "Target framework" missing
I am trying to compile my .NET Standard class library project with .NET Framework 4.5.2. However, as you can see in my screenshot, version 4.5.2 is not shown in the offered list of target frameworks:
...
30
votes
3
answers
21k
views
.NET 4.5 Bug in UserPrincipal.FindByIdentity (System.DirectoryServices.AccountManagement)
In testing our .NET 4.0 application under .NET 4.5, we've encountered a problem with the FindByIdentity method for UserPrincipal. The following code works when run in a .NET 4.0 runtime, but fails ...
29
votes
3
answers
18k
views
.Net 4.5 WebSocket Server Running on Windows 7?
I know the ClientWebSocket class of .Net 4.5 is not supported on Windows 7, but is it possible to create a WebSocket server running on Windows 7 using the .Net 4.5 API?
To make myself clearer, ...
28
votes
6
answers
31k
views
Format A TimeSpan With Years
I have a class with 2 date properties: FirstDay and LastDay. LastDay is nullable. I would like to generate a string in the format of "x year(s) y day(s)". If the total years are less than 1, I ...
28
votes
1
answer
26k
views
Passing a task as parameter
I am not sure whether this is possible, so here me out:
I have a sequence of action to perform multiple
async Task MethodA(...)
{
// some code
// a call to specific Async IO bound method
...
28
votes
4
answers
5k
views
Prevent scrolling when mouse enters WPF ComboBox dropdown
When a ComboBox has a large number of items, its dropdown will become scrollable. When the user invokes this dropdown, and moves the mouse cursor to enter the bounds of the dropdown from the bottom, ...
27
votes
4
answers
25k
views
HTTP Error 403.14 - Forbidden - MVC4 .net 4.5 bundles
I made a MVC4 application with .net 4.5 using razor engine. It works fine when run locally with visual studio.
When I deploy to IIS on windows server 2008 R2(all windows updates done), it appears my ...
27
votes
2
answers
5k
views
Does .Net 4.5 support XML 1.1 yet (for characters invalid in XML 1.0)?
This is in the context of Web Services (client end).
I need to interface with a back-end system (Java) and it is a requirement to transmit some control characters in the  and  range.
...
27
votes
2
answers
17k
views
How to profile WPF 4.5 UI performance?
I'm developing a .NET 4.5 WPF app and having UI rendering performance issues.
After some googling, I came across WPF Performance Suite page which describes exactly the tool I need - Visual Profiler. ...
27
votes
2
answers
6k
views
Task.WhenAny and Unobserved Exceptions
Let's say I have three tasks, a, b, and c. All three are guaranteed to throw an exception at a random time between 1 and 5 seconds. I then write the following code:
await Task.WhenAny(a, b, c);
This ...
26
votes
2
answers
71k
views
Not allowed to load assembly from network location
I've recently set up a new Windows Server 2012 R2 environment and installed Visual Studio 2012.
Now I'm having a problem with multiple .NET 4.5 project's I migrated from my old server, a Windows ...
26
votes
1
answer
12k
views
Is the CallerMemberName attribute in 4.5 "able to be faked"?
So .NET 4.5 introduces the CallerMemberNameAttribute, which seems like a godsend to anyone working with WPF and implementing INotifyPropertyChanged - my question is this: Is the attribute ...
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[]
{...
26
votes
2
answers
19k
views
Will I have any issues if I upgrade from .NET 4.0 to 4.5 [closed]
I have an existing web app using a combination of MVC and WebForms on .NET 4.0. I want to upgrade to 4.5 to take advantage of some new features in EF 5 (which require 4.5). A couple of questions to ...
25
votes
2
answers
17k
views
How to keep .Net 4.0 behavior if .Net 4.5 is installed?
We have a Windows Form application that targets .Net Framework 4.0. After installing .Net Framework 4.5, the application starts crashing. We'll have to investigate the crashes and we'll most probably ...