I had a project which developed on different computers using .NET in Visual Studio 2013, I used Git for source code control on Visual Studio online. Tehre was one computer had not updated long time. When I tried to pull code, I got the following error:
An error occurred. Detailed message: 1 conflict prevents checkout.
The Windows Forms progress bar control comes with re-draw bar function by default, you will see the drawing process from left to right when you have one or multiple progress bar controls on your screen.
So how to disable the animation since in some cases we do not want to see the re-drawing.
There is no a good solution for it. But there is a simple way to resolve the issue, but just looked wired.
Just put the following code, and then you set the value to progress bar, the animation will gone ! Because the progress bar has a wired feature: when you set a value to it, and –1 right away, the animation will be disappear!
this.progressBar1.Maximum = 101;
this.progressBar1.Value = 101;
this.progressBar1.Maximum = 100;
I was some confused on Mono project official site information: I had question about what .NET web technologies which Mono supported. I got information that Mono currently ONLY supported ASP.NET 2 from official content here.
ASP.NET applications mainly focused on Windows platform with using IIS web server which installed on Windows platform; However, we want ASP.NET applications to support different platforms such as Windows, Linux and Mac OSX.
We known Mono project already, Mono is the most popular solution which supports ASP.NET application to run Linux and OSX. However, Technology is changing time by time. Let us find more solutions here.
Why ASP.NET can be run on cross platforms ? It relies on DNX.
DNX: .NET Execution Environment.
For easily understand DNX, just think about Mono, which supports .NET in Linux system. Yes, DNX could compare with Mono.
What is DNX?
ASP.NET 5 is just ASP.NET vNext, ASP.NET formally called ASP.NET vNext.
ASP.NET 5 is a significant redesign of ASP.NET.
ASP.NET 5 is a new open-source and cross-platform framework for building modern cloud-based Web applications using .NET. We built it from the ground up to provide an optimized development framework for apps that are either deployed to the cloud or run on-premises…… You can develop and run your ASP.NET 5 applications cross-platform on Windows, Mac and Linux.
Above content was from here.
Microsoft released Visual Studio RTM version in July 20.
I collected part of new features as the following:
1: Live property and Live tree:
I do NOT have to stop a running program and change UI, for example: I can change font size without stop my program, the changed font size will be applied right away.
Microsoft announced they open sourced WCF which targets .NET core yesterday.
The main target of opening WCF is for supporting cross platforms, because it is the main target of .NET core also.
Currently the opened WCF project on GitHub is a subset of the full WCF product, this is because due to the .NET Core plan.
2015 DontnetConf just passed, .NET developers got many existing news from .NET team and community. WPF is the one.
In last year, Nov 12, WPF team announced a new Roadmap for WPF. but there were not enough and details information.
But on the 2015 dontnetConf, we got more information, Microsoft will definitely continue to support WPF, and, they announce they will have the following areas of investment.
My testing Ubuntu is Ubuntu 14.04 LTS edition.
1: Add the Mono Project GPG signing key and package repository Ubuntu system:
sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo “deb http://download.mono-project.com/repo/debian wheezy main” | sudo tee /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update