The .NET Framework is a software framework for Microsoft Windows operating systems. It includes an implementation of the Base Class Library, Common Language Runtime, and Dynamic Language Runtime. It supports many programming languages, including C#, VB.NET, F# and C++.
-2
votes
0answers
33 views
Career path selection dilemma between Microsoft BI developer or Application Developer [closed]
I am stuck in a dilemma; at my workplace I have to choose my career track between as Microsoft BI developer or Application Developer(C#,ASP.net etc).
I have been working nearly 1 year with my current ...
1
vote
1answer
36 views
Program modules separated in different DLLs
We have an existing ERP system written in VB 6 that we are converting to .Net incrementally. Now, every module in the system is being separated into DLLs so that the product becomes customizable and ...
0
votes
1answer
24 views
What is the proper and easy way to move a LocalDB to Azure using code first ?
The only way I could figure how to do it was create the schema on the localDB with code first and then manually change the database string to Azure and then run the code on Azure.. But that only ...
0
votes
1answer
91 views
Mono patent safety [duplicate]
Could you please share you thoughts about Mono patent safety? Is it risky to use Mono in production for commercial projects? In case of WEB application, for example the following technology stack: ...
1
vote
5answers
161 views
Is it a good practice to write a method that gets something and checks the value? [duplicate]
Occassinally I have to write methods like this:
string GetReportOutputDirectoryAndMakeSureExist()
{
string path = Path.Combine ( ... ) //whatever logic
if(!Directory.Exists(path)) ...
1
vote
1answer
49 views
Extracting domain logic from the forms to which they are coupled?
Many applications do nothing to separate the interface from domain logic. I’ve been programming for a couple decades and have worked at more than a dozen shops and none of them have taken any measure ...
-1
votes
0answers
29 views
Benchmark different technologies
I was talking to a few friends about doing a project in Mono (an open source implementation of Microsoft's .NET). Someone said that if it were just for Windows, we should use .NET instead, for a ...
5
votes
2answers
220 views
Why isn't there a private deployment option for the .NET framework? [closed]
Here are reasons why one would want this:
1) We often don't use all the dlls but we force customers to install the entire .NET framework. It would be great to just deploy the dlls we need.
2) We ...
-4
votes
1answer
85 views
Technology to be used on a new project [closed]
Hi all am not sure if this question should be posted here or some other site on stack exchange let me know if this need to be moved. and i know the title is wierd
We have a new project in our company ...
0
votes
0answers
47 views
Document existing Visual Studio Project [duplicate]
I am a small business owner and my sole developer quit. Cold. I am not a coder. He developed an existing application that works .net, c#, javascript, sql, visual studio based, 250,000 lines of code. ...
0
votes
0answers
10 views
C# File.Copy access denied error [migrated]
I am trying to copy files from nunit test build folder to nunit runtime folder but getting access denied error. I have a folder path setup like Testproject/bin/debug/something.config and tried the ...
2
votes
2answers
106 views
MVC framework that uses classes instead of methods for actions
In most MVC frameworks, Controller class contains multiple methods, each representing one action. Then annotations and reflection is used to call those methods appropriately. But from OOP point of ...
-7
votes
0answers
127 views
Is .NET slowly becoming the language for old people? [closed]
I have been doing .NET since 2002 (I am 37 years old in Wasington DC) and lately it seems all the cool kids are using Ruby/PHP/Python etc..
Is there a good place for statistics on where things are ...
0
votes
0answers
19 views
Showing a view from the Service.contracts project, how to avoid this
my dto's are located in the contracts project, layer between UI and Service
I have an observable collection of thes objects loaded in a grid in my view. A checkbox is binded to a boolean value of the ...
0
votes
0answers
34 views
Technology Choice: Throttling Job Queue behind ASP.Net/SignalR Service [closed]
I got a webservice consisting primarily of SignalR hubs hosted in an ASP. Net site. Clients (Silverlight) talk to that service and, amongst other things, can initiate jobs. A job consists of between ...
0
votes
1answer
246 views
Best place to write SQL queries
I've been working on this project for my company. Currently I am embedding my SQL statements inside the program itself as and when they are needed. I do have two seperate classes -
QueryBuilder ...
0
votes
0answers
22 views
MachineKey.Protect VS RijndaelManaged
On a .Net web application, what are the differences between using System.Web.Security.MachineKey or RijndaelManaged? Which algorithm does the MachineKey class use under the hood?
Thanks
3
votes
4answers
336 views
Are Compiler Directives an Antipattern?
I'm working on a legacy system that has a helper class that is symbolically linked into many different .Net projects within a solution. The logic is riddled with compiler directives that change it's ...
3
votes
3answers
475 views
When are chained assignments (i.e. a=b=c) bad form?
I'm working on a VB.Net WinForms project and found myself writing code like this:
this.Fizz.Enabled = this.Buzz.Enabled = someCondition;
I couldn't decide whether that was bad code or not. Are ...
-3
votes
0answers
22 views
Log for applications that access .NET 3.5 [closed]
Is there a way to log which installed server applications utilize .NET 3.5? I want to uninstall it to save disk space on the C drive.
-1
votes
0answers
21 views
SOA Service Data Replication .NET Sample [closed]
I'm looking for a sample source code or his explanation in .net of Service Data Replication pattern.
I have find this pattern here: http://soapatterns.org/design_patterns/service_data_replication
...
0
votes
1answer
122 views
What to expect from a 'peer interview' for a new grad position? [duplicate]
I apologize if something like this has been asked, I did try to look for something similar.
I am graduating May 16th, and I applied for a position posted as '.NET Application Developer' requiring 1-2 ...
-2
votes
0answers
173 views
Embedded Software developer job vs application developer/tester (.NET) [closed]
I have 2 job offers and I'm not sure which one should I choose:
The first job is Embedded Software developer job (C/C++ and Matlab/Simulink) . I'll work in an automobile company , developing ...
6
votes
2answers
364 views
Why is Flags Enumeration considered an intermediate skill?
I was reading this article: Designing Flags Enumerations @ msdn and it says
Combining flags enumeration values is an intermediate skill that should not be required for developers implementing ...
-1
votes
0answers
136 views
3D Viewer for .Net [closed]
I'm looking for a convenient way to display 3D models. The application itself is going to be based on WPF and .Net.
The requirements are:
displaying 3D models, and manipulating these models. ...
1
vote
2answers
188 views
Approach of delivering “Logging API”
I faced a question in a .NET interview.
As a client i need a LoggingAPI. How you go the approach of design and development and delivering Logging API to the client? I don't care about WPF or a ...
1
vote
1answer
68 views
Should semantic breaking changes be tied to syntactic breaking changes?
Explanation
First let me briefly define how I'm using terms (I might be bending their typical use a little):
When I talk about semantic breaking changes, I'm referring to a change in the ...
1
vote
0answers
73 views
Autofac dependency injection implementation [migrated]
I started working on a new project and I come from a direct and 'naive' programming.
Right now I'm concerning about using IoC container, specifically on Dependency Injection patter using Autofac.
...
9
votes
2answers
144 views
Should my async task library swallow exceptions quietly?
I've just learned that .NET 4.5 introduced a change to how exceptions inside a Task are handled. Namely, they are quietly suppressed.
The official reasoning for why this was done appears to be "we ...
0
votes
0answers
5 views
MRDS Visual Programming Language - How to downgrade .net from 4.5 to 4.0? [migrated]
I am having a issue with Microsoft Robotics Developer Studio's Visual Programming Language. My Windows updated and installed .net 4.5 and I need .net 4.0. Can someone please provide me with an ...
0
votes
0answers
35 views
Object pooling in managed environments
My application tries to process chunks of data, each sized at tens of megabytes, but not fixed size.
I use a producer for data fetching, and consumer for data processing,
Since I do not control the ...
-3
votes
1answer
133 views
Why are software download times estimated using dial up? [closed]
Just a curious question here. I am going to use the .NET Framwork 4.0 as an example.
When you download the web installer, it quotes the estimated speed when a user is using dial up. Why is this? ...
-2
votes
0answers
77 views
Guides for developing general-purpose .Net libraries? [closed]
I'm thinking of small general-purpose libraries that depend mostly on the core .Net assemblies, and are totally decoupled from the most specific device dependencies (UI, services). One would expect ...
6
votes
1answer
150 views
Naming of related classes and interfaces
I have created an ObjectParser class which parses data into strongly typed objects using an IObjectParserDataSource as the data source (the data could be an Excel file, text file, array, query string, ...
-1
votes
1answer
127 views
How can I run 'R' script for image processing on .net platform [closed]
I have made R script code for image processing. I want to run that script on .net platform. I want to use .net for front end design on which I can run 'R' script and do my image processing.
I have ...
1
vote
0answers
84 views
Expanding on vendor software?
I am a SCADA consultant and I work with many software packages. Due to their robust nature they include the capability of executing internal/external activex and vbscript code.
Over the years I have ...
0
votes
2answers
127 views
Should I retrieve one large set of data to filter or smaller individual sets of data?
I have a company intranet that utilizes a similar set of data across many different pages and many different methods.
Speaking in generalities, is it closer to "best practice" to retrieve a large ...
1
vote
0answers
91 views
Acceptable placement of the composition root using dependency injection and inversion of control containers
I've read in several sources including Mark Seemann's 'Ploeh' blog about how the appropriate placement of the composition root of an IoC container is as close as possible to the entry point of an ...
1
vote
2answers
206 views
Which .NET technology would work as an improvement for this client/server application?
I am helping a friend with his rewrite of his .NET application, currently using WinForms + sockets, which is a client/server program that currently has on average ~120 concurrent users (sending ...
1
vote
2answers
270 views
Why should I use List<T> over IEnumerable<T>?
In my ASP.net MVC4 web application I use IEnumerables, trying to follow the mantra to program to the interface, not the implementation.
Return IEnumerable(Of Student)
vs
Return New List(Of ...
1
vote
0answers
197 views
.NET software design and Oracle ODP.NET UDT
I'm working on a new common .NET software design (mainly) for WCF-based web service applications with related client frontends (all written in C#). As far I've chosen some frameworks ...
14
votes
4answers
530 views
Is the “Gets or sets ..” necessary in XML documentation of properties?
I am looking for a recommendation of a best practice for XML comments in C#. When you create a property, it seems like that the expected XML documentation has the following form:
/// <summary>
...
0
votes
2answers
96 views
Tracking scientific error when working with floating-point numbers
Background
I hate the way .Net/IEEE-754 handles equality of floating-point numbers (FPNs) (i.e. double, float). It requires the programmer to be prescient with respect to the yet-to-be-determined ...
1
vote
3answers
282 views
How do you handle your marginalized talent? [closed]
I've felt frustrated in the past with some jobs due to management marginalizing my talent, even after "proving" it to them for several years. Things like choosing to rewrite a single method from ...
1
vote
2answers
89 views
Exposing a Disposing event
I'm implementing a .NET class which implements IDisposable. After being disposed, the object's state is invalid and so nobody should be accessing it, of course.
There are some situations where two ...
4
votes
2answers
297 views
Should classes, enums and other entities be placed in separate files?
My company's team lead\architect argues that a large-scale project is easier to understand if "entities connected by logic" are placed in one .cs file.
I quote:
"The whole structure of the logic ...
0
votes
1answer
72 views
What are the reasons for rebuild and redeployment libraries?
It's difficult to understand the meaning of the question from the topic's name.
Here is what I mean.
I'm watching Uncle Bob's Clean Code Episodes. In many episodes where he is talking about SOLID ...
2
votes
3answers
443 views
Microsoft's coding standards for ASP.NET controls
I cannot find any naming standards/conventions in MSDN for naming ASP.NET controls.
One of the following standards tends to be used by programmers:
lblAddress
AddressLabel
Address
According to ...
1
vote
1answer
109 views
Does Silverlight5 provide anything new for WCF
From WCF standpoint, just wondering whether I can leverage anything after upgrade from Silverlight 4 to Silverlight 5? I did some research regarding new features of SL5 and cannot find anything about ...
1
vote
2answers
146 views
How to manage my private key for signing .NET assemblies?
I write open source .NET class libraries as a hobby and thought about signing them. I can get Visual Studio to generate me a password protected public/private key pair and save it as a .pfx file, but ...

