What is .FFU File ?

If you recently research Windows 10 IoT with some hardware board such as Raspberry Pi, you should see the .FFU file, and you might realize you can not get enough information from Google search to know the .FFU file information.

Actually, .FFU file is more known by those Windows IoT developers, they download Windows 10 IoT Core package, and they will see .FFU file on the computer folder.

image

Continue reading “What is .FFU File ?”

The Open Source ASP.NET 5 Has New Name ASP.NET Core 1.0

Due to Scott Hanselman’s blog, Current ASP.NET was changed name to ASP.NET Core 1.0.

The main reason is that ASP.NET 5 is NOT a newer version which is to replace traditional ASP.NET (current version is 4.6), also, it is much more different with traditional ASP.NET;

“5 > 4.6 makes it seem like ASP.NET 5 is bigger, better, and replaces ASP.NET 4.6. Not so.”…….”.NET Core isn’t as complete as the full .NET Framework 4.6.”

image

So:

ASP.NET 5 is now ASP.NET Core 1.0.
.NET Core 5 is now .NET Core 1.0.
Entity Framework 7 is now Entity Framework Core 1.0 or EF Core 1.0 colloquially.

Please read more info from Scott Hanselman’s blog.

Using VisualSVN plugin to Add a Project on SVN Server in VS 2013

Before we were using AnkhSVN plugin in Visual Studio, but sometimes we got unknown issues when we have multiple team members, so later we changed to VisualSVN plugin, we feels the new one is more stable.

Here is a sample which about how to add a project to SVN server using VisualSVN plugin in Visual Studio 2013.

All steps suppose you have installed VisualSVN plugin.

1: Right click the solution name in Visual Studio 2013, select “Add Solution to Subversion…”:

image

Continue reading “Using VisualSVN plugin to Add a Project on SVN Server in VS 2013”

It is the Time of Smart Home Devices and Systems

If you bought something in this Black Friday (2015) sale day or week, you might have seen some products had become much hotter comparing previous years. The one type of product is smart home device, such as IP Camera with smart features,  Smart Thermostat (from Google), Smart Lock, Smart Security Devices etc.

Let me give simple introduce info for several popular Smart Home Devices in current market:

Smart IP Camera:  For example the camera from D-LINK. You put the camera somewhere in your home, it takes real time video for you. With its motion detect function, you can pre-set a small area for the motion detection, it will send you notice message to your smart cell phone (or tablet, or computer) as long as it detected the motion changing in this area;

Continue reading “It is the Time of Smart Home Devices and Systems”

DNX for .NET Framework, .NET Core and Mono

We posted simple DNX concept before, the DNX is .NET Execution Environment. By now I have acknowledged DNX was for cross-platform ASP.NET Web applications, also for cross-platform console applications. But I do not know whether DNX support Windows Form applications or WPF applications because the DNX is still on very early stage, not released formal version yet.

DNX has actually 3 editions:

1: DNX for .NET framework, which only supports Windows system;

2: DNX for .NET core, which can be run on Windows, Linux and OS X systems. The .NET core includes a subset of the .NET Framework.

Due to my personal understanding, comparing .NET core with .NET framework, the difference is just simplified think .NET core is a kind of new “.NET framework” which is supporting Windows, Linux, OS X etc. if a .NET application was working on .NET Framework, it needs to be rebuilt on .NET core.

3: DNX for Mono: Mono supports Window, Linux and OS X, but it was not from Microsoft, it is an open source project which was started very early, so it support .NET very well on different platforms.

Here is a ASP.NET official article about choosing the right .NET for you on the server.

Visual Studio with Git: Conflict prevents checkout

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.

image

Continue reading “Visual Studio with Git: Conflict prevents checkout”

How to disable Progress bar’s animation in .NET

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;