Umbraco Courier Upgrade - umbraco7

I have an Umbraco project with Umbraco.Courier.Package.v2.50.1.171 installed.
The package needs to be upgraded to Courier.v2.52.0
Is there a best practice to do this?

Yes: Go to https://our.umbraco.org/projects/umbraco-pro/umbraco-courier-2/ and follow the instructions to install the hotfix.

Related

How to upgrade latest version of my application without uninstall the old version manually?

I have my project in visual studio and i am using installshield as my windows installer. When I am installing new updated version of my application it will shows
Another version of this product is automatically installed like this...
How can I install new version by overwriting my old version?
Is there any way to configure in installshield or give me any other way
?
The error that you're getting is because the ProductCode has not been changed. This code is what makes your product/installer unique. Generally to author the upgrade you'll need to change this code and make sure the UpgradeCode is the same so that it recognizes what is already installed.
Authoring upgrades is a much wider topic and far too much information then can be covered here. I would suggest this page for learning about Windows installer upgrading.
Every upgraded version of install should have a different ProductCode. UpgradeCode is what tells the install package that this product has been installed. If ProductCode is also the same, install assumes you are installing the same product again. ProductCode needs to be different for each of the updated packages.
Under The Upgrade Paths, create a new path. Leave the min version blank (unless you need it), include min version yes, Max version should be set to the version You are installing now. Include max version to yes.
Each time you are installing an update, Increase the Product version(If u want to change) in the General Information section. Click on a new Product Code in the General Information Section Do not change the upgrade code.
Go back to the upgrade path, and set the Max version to the same version you are deploying now.
And make sure the Upgrade code in the "General Information" and "Upgrade path" are same.
This process uninstalls previous version, and installs the latest. No duplicates in add/remove programs.
If any doubt on this, comment your question...

Is there a ValueTask<T> in C# 7.0?

There are a few preliminary sources that mention that there is a new ValueTask in C# 7.0:
https://blogs.msdn.microsoft.com/dotnet/2016/08/24/whats-new-in-csharp-7-0/
http://intellitect.com/generalized-async-return-types/
But I am not able to find this type?
According to the documentation, System.Threading.Tasks.ValueTask<TResult> is in the System.Threading.Tasks.Extensions package.
For those still struggling to use ValueTask, the System.Threading.Tasks.Extensions Nuget package must still be installed. My system includes VS 2017 version 15.2 along with version 4.7 of the .NET Framework - and I still had to install the Nuget package.
To install the package, from VS 2017 click on the Project menu and select Manage Nuget Packages. In the search box, enter System.Threading.Tasks.Extensions and then install it. You should be good to go after this.

VS2010 and NuGet, why v2.8? How to get 3.5?

Beforehand: This is not a 'cut and clear' programming problem. It is a toolchain problem and I do not know other places to ask it. If this is not an apropriate place to ask, excusses and I will redraw my question.
I want to use NuGet on my VS2010-pro installation.
When I go to Tools -> Extention manager... tab [online galery] I get the option to download and install NuGet, but only for version 2.8.2 (2.8.60318.667) while the latest NuGet package is 3.5.0
I want to be 'up to date' so why settle for 2.8.3?
First I looked around for any reason why for VS2010 only 2.8.3 is available but could find no answers.
Then I installed 2.8.3 with the idea to look for updates/upgrades through NuGet and get to 3.5.0 but had no success. Can't find a way to upgrade!
I cannot find a good reason why I should settle for 2.8.3 and I cannot find a way to upgrade for the VS2010 tool version of NuGet.
But I can install the CLI version of 3.5.0 without any problems.
What is the reason that for VS2010 NuGet is limited to 2.8.0, is that the case anyway or do I mis something here?
If I install NuGet CLI 3.5.0 what problems will I get with VS2010 and the 2.8.3 version?
I looked around, read a lot about NuGet but can't find an answer to these questions.
Does anybody have an idea or who can point me to a location where I can find an answer?
Kind regards.
NuGet 2.8.3 is the latest version that supports VS2010. So you won't be able to use 3.5.0 from VS2010. Looks like 3.5.0 CLI is your best bet.

How to install DNN Upgrade Package 07.00.05 - I have DotNetNuke Community Edition 06.00.00 (2982) hosted on iHostASP.Net

I am more of a DNN end user and not a DNN developer.
When I bought my DNN hosting package from iHostASP.Net about 2 years ago, version 6.0 was the current version for the community edition and iHostASP.net set it up for me. I did not make much use of the website until now and I am planning to relaunch my website.
I see that 7.00.05 is the latest community and if I got to the DNN website from the upgrade prompt from my DNN instance, I am taken to http://www.dotnetnuke.com/Resources/Downloads.aspx
from where all I can do is download a zip file.
How do I have this upgrade package installed? What I have on iHostASP.net is a website setup, so I don't have full access to the server itself. All I can access is the Helm Control panel for my website.
I have host access to my website, but can't see how I can have the zip file uploaded or installed in my DNN instance.
Any pointers would be appreciated. Does anyone know of any breaking changes in this upgrade from 6.0.0 to 7.0.05? I am not using any outside module other than what is supplied out of the box in a default DNN community edition.
Thank in advance.
Suggested upgrade path recommends upgrading first to the latest DNN 6, and then to the latest DNN 7. At the moment, this means first upgrading to 06.02.07, and then to 07.00.05.
This is just a recommendation, though. If you get upgrade errors, or the site doesn't work as expected, I would try again with the suggested upgrade path.
DNN system requirements have changed substantially between versions 6 and 7. Support for Windows 2003 servers has been dropped, but I doubt IHostASP.NET has used these for a while.
You likely have FTP access with IHostASP, if so, you can watch this video for how to perform an upgrade
http://www.dotnetnuke.com/Resources/Video-Library/Viewer/Video/244/View/Details/Upgrading-A-DotNetNuke-Site-Via-FTP.aspx
You should also check out the Wiki http://www.dotnetnuke.com/Resources/Wiki/Page/Upgrading-DotNetNuke.aspx
Be absolutely sure to back everything up first though, if you don't know how, ask your hosting provider what backup options they provide.

Set up Nuget server at home

Just a quick question.
I have Visual Studio 2010 professional edition installed at my home desktop. Can I set up Nuget server for practice or self learning?
Thanks.
You certainly can: Hosting Your Own NuGet Feeds
You could use the free MyGet.org service and focus on creating the packages and learning the commands instead.
No need to set up your own NuGet server (unless you want to learn how to set it up). MyGet is an ideal solution to jump-start your NuGet learning experience.
There is nothing stopping you from installing the server, but the fact that you are not running the most recent version of Visual Studio.
You can install and use NuGet from thier website, just download a previous version of the software.

Resources