Visual Studio Professional 2015 on cloud

1-click AWS Deployment   1-click Google Deployment

1-click Azure Deployment


Overview

 Visual Studio Professional 2015 Edition Visual Studio 2015 is an integrated development environment for creating impressive applications for Windows, Android, and iOS, as well as modern web applications and cloud services. The Visual Studio 2015 Preview included many new features that further improve the quality,  the way developers work with everything from the web and desktop to mobile apps.

Visual Studio 2015 is designed to boost the power and productivity of Microsoft’s integrated development environment used to develop computer programs for Windows as well as websites, web applications and web services. Microsoft also wants to make it more affordable and easier to use, regardless of what platform you are on or what app you are building.

Overview of Visual Studio 2015
Changes to the Visual Studio product line include the following. Microsoft is retiring the Visual Studio Premium with MSDN and Visual Studio Ultimate with MSDN offerings and automatically transitioning existing subscribers to a new, top-of-the-line offering: Visual Studio Enterprise with MSDN. This new product will be significantly more affordable than Visual Studio Ultimate with MSDN.

When Visual Studio 2015 is released later this year, all active Visual Studio with MSDN subscribers will be upgraded to the new editions as noted in the following table:

Microsoft Visual Studio 2015
Product Overview

Visual Studio Community- A free, full-featured and extensible tool for developers building non-enterprise applications

Visual Studio Professional with MSDN- Professional developer tools and services for individual developers or small teams

Visual Studio Enterprise with MSDN- An enterprise grade solution with advanced capabilities for teams working on projects of any size or complexity, including advanced testing and DevOps

Pricing Overview

Visual Studio 2015 free lineup:

Microsoft will continue to offer free tooling in the Visual Studio 2015 lineup, with no feature changes:
Visual Studio Community 2015 (no change in use restrictions)
Visual Studio Express 2015 for Web
Visual Studio Express 2015 for Windows
Visual Studio Express 2015 for Windows Desktop
Pricing for the Visual Studio 2015 lineup (paid offerings):

There will be no price changes for current paid offerings that remain in the Visual Studio 2015 lineup:
Visual Studio Professional
Visual Studio Professional with MSDN
Visual Studio Team Foundation Server
Visual Studio Team Foundation Server User CAL
Visual Studio Team Foundation Server Device CAL
Visual Studio Test Professional with MSDN
MSDN Platforms
MSDN Operating Systems will be discontinued as of September 1, 2015 and no longer offered for sale.
New Visual Studio Enterprise 2015 (paid offerings)

The release of Visual Studio Enterprise 2015 this summer will replace the Premium and Ultimate products that were available in Visual Studio 2013. The pricing of Visual Studio Enterprise with MSDN will be significantly less than the current price of Visual Studio Ultimate with MSDN.
Visual Studio Enterprise with MSDN
The Visual Studio Offering

The newest version of Microsoft’s integrated, modern development toolset enables teams of any size to turn ideas into high-quality, scalable apps. Powerful web development tools for your environment, streamlined deployment to the cloud and the ability to create applications for iOS, Android and Windows from a single development solution, all make Visual Studio 2015 the mobile-first, cloud-first solution for every developer and development team.

In this major release by Microsoft some new features of Architecture, Design and Modelling have been improved. Using this functionalities all the design part is done. The main dependencies cycle and graph, relation among entities and other items in the project.

The problem is the extraction of the architecture and design information directly from the code and the use of that the specification of what the architecture should look like and then the validation of the code against that specification. That is a very good step taken by Microsoft in improving the architecture part.

Architecture and modeling helps the developers to understand the dependencies over the modules while the coding of it can easily explain the use, design and graphical parts. If a project is proceeding then another programmer understands the code while going through the dependency graph and designs part of the code

The Code Maps for the preceding code 

code map diagram

Improvements

  • Rebuilding of a solution can be skipped for better performance when creating and editing diagrams.
  • Create diagrams from the Class View and Object Browser
  • Filter relationships to make diagrams easier to read

It can’t be longer to use Architecture Explorer to create these diagrams. But still Solution Explorer could be used for this purpose.

Here is the Newer Version of the Architecture tab in Visual Studio 2015 preview.

object browser enhanced

It can be seen that the appearance has changed and Object Browser and Class View were introduced and New Code Map was also introduced. Here we can see that Architecture Explorer is no longer supported but its functionalities can be invoked using Solution Explorer.

It can be seen that the appearance has changed and Object Browser and Class View were introduced and New Code Map was also introduced. Here we can see that Architecture Explorer is no longer supported but its functionalities can be invoked using Solution Explorer.

Layer Diagrams

In the latest release, the diagrams can be updated using the Class View and Object Browser. it is mainly used to define the structure of the system. To meet software design requirements, use layer diagrams to describe the desired dependencies for the software.

Keeping the code consistent with this design by finding code that doesn’t meet these constraints and validating future code with this baseline. Note, this release omits various aspects although the complexity is still there but the efficiency of making the diagrams is increased.

UML Diagrams

Unified Modeling Language (UML) models help you to understand, discuss and design software systems. Visual Studio Ultimate provides templates for five of the most frequently used UML diagrams: activity, class, component, sequence and use case. In addition, you can create layer diagrams that help you define the structure of your system.

uml activity diagram
Figure: A rough sketch of UML activity describes an action that occurs when the user interacts with an ATM machine.

Unfortunately UML Class Diagrams are no longer created (and sequence diagrams as well) from code. But still these diagrams might be created using new UML elements.

Class Diagram 

class diagram uml

Now try to generate the code from the diagrams. Note, we are doing the reverse of the process specified above.

generated code

Here we can see that the code has been generated and two files were generated, College.cs and Student.cs, since College and Students were classes as shown above.

What is Visual Studio?
Visual Studio is an Advanced Integrated Development Enterprise exclusively developed the Microsoft Corporation in the year 2000. It is actively used to develop Computer programs, Websites, Desktop Applications, Mobile Applications, Games and much more.Visual Studio is capable enough to support more than 36+ Programming Languages that allows the code editor and compiler to execute nearly any programming language. Some popular languages that are supported by Visual Studio are Visual Basics, C-Programming Language, C++ Programming Language, C# Programming Language, Python, JavaScript.

Why should you choose Visual Studio?

The main reason why Visual Studio became so popular is that it has everything which any programmer expects from any code editor with some additional and useful features. It’s lightweight, fast, open-source and cross-platform nature along with other cool features gives it an extra edge over any other editor

Install Visual Studio

Visual-Studio-Tutorial-install-windows-Visual-Studio-Edureka

We will install and Set up Microsoft Visual Studio by following the steps mentioned below:

Step 1: Download Microsoft Visual Studio

Google for the latest version of Visual Studio and download the installer file into your local system and then run the installer file as an administrator.

Step 2: Select the .NET Desktop Development Package

Once you run the Installer, the Visual Studio Editor will be successfully downloaded into your local system, Later a dialogue box will be displayed on your desktop screen asking for a particular package you need in your system. Here, you need to select the .NET Desktop Development package.

C# Tutorial Edureka Install 3

Step 3: Set C# Environment

Once your packages for .NET Development are downloaded, then another dialogue box will be displayed on your screen asking for the development environment you are looking for. Here, you might select the environment for C# or any other language, depending upon your requirement.

You can install Visual Studio by using installation media (DVDs), by using your Visual Studio subscription service from the My.VisualStudio.com website, by downloading a web installer from the Visual Studio Downloads website, or by creating an offline installation layout (see the Create an Offline Installation of Visual Studio page for more details).

Important

You need administrator credentials to install Visual Studio. However, you don’t need them to use Visual Studio after you install it.

Your local administrator account must have the following privileges enabled to install everything in Visual Studio.

TABLE 3
Local Policy Object Display Name User Right
Backup Files and directories SeBackupPrivilege
Debug programs SeDebugPrivilege
Manage auditing and security log SeSecurityPrivilege
For more information on this local administrator account requirement, see the Knowledge Base article, SQL Server installation fails if the Setup account does not have certain user rights.

Using installation media
To install Visual Studio, in the root directory on the Visual Studio installation media, run the installation file for the edition you want:

TABLE 4
Edition Installation File
Visual Studio Enterprise vs_enterprise.exe
Visual Studio Professional vs_professional.exe
Visual Studio Community vs_community.exe
Downloading from the product website
Visit the Visual Studio Downloads page, and select the edition of Visual Studio that you want.

Downloading from your subscription service
Visit the My.VisualStudio.com page, and select the edition of Visual Studio that you want.

Instructions

1. If you are installing onto Windows you will not need ISO mounting software, otherwise you will need to mount this ISO file by following the below link

2. Ensure that the software version you are licensed for has downloaded completely before proceeding. Either open or mount the ISO file and double click on the .exe file to start the installation process.

Visual Studio Pro win file…

Fig 1 – Visual Studio Pro file

3.  Select install location and installation type, Click Install.

Choose type of installation…

Fig 2 – Choose type of installation 

4. The UAC security window will come up, click yes to proceed.

UAC Window…

Fig 3 – UAC Window

Installing Visual Studio…

Fig 4 – Installing Visual Studio

5 – Click launch to start activation process.

Setup completed…

Fig 5 – Setup completed

6. If you have an account sign in to Visual Studio or click not now to continue.

Sign in to Visual Studio…

Fig 6 – Sign in to Visual Studio

7. Select your development environment and theme.

Select development environment…

Fig 7 – Select development environment

8. Once Visual Studio opens from the menu click Help > Register Product.

Register product…

Fig 8 – Register product

9. Click License with a product key.

License with a product key…

Fig 9 – License with a product key

10. Enter license key and click apply.

Enter license key…

Fig 10 – Enter license key

11. UAC: Accept making changes to your PC.

UAC Accept making changes to your PC…

Fig 11 – UAC Accept making changes to your PC

12. License product key applied.

License product key applied…

Fig 12 – License product key applied

13. Finish

Visual Studio Professional Edition on Cloud runs on Amazon Web Services (AWS) and Google Cloud Platform (GCP) is built to work well in a wide variety of network and machine conditions.

Cognosys provides hardened images of Visual Studio Professional Edition on all public cloud i.e. AWS marketplace and Google Cloud Platform (GCP).
Click on the respective cloud provider tab for technical information.

Features

Features of Visual Studio
Visual Studio provides the most advanced features that the latest developers are looking for. Few of the most important features are described as follows.

Code Editor
The Visual Studio has the best in class Code editor which supports multiple functionalities. It enables bookmarks in code to incorporate Quick Navigation. In addition to the normal text, VS also provides Incremental Search, Regex Search, Multi-item Clipboard, and Task-list.

The Editor is also capable to support Code refactoring, Parameter Reordering, Variable and Method Renaming, Interface Extraction and many more user-friendly functionalities.

Debugger
The remarkable Debugger of the MS Visual Studio can work both as a Machine Level Debugger as well as a Source Level Debugger. It is capable to debug Mapped Code as well as Native Code. It is capable to compile any programming language that is supports VS.

It is capable to attach itself to the currently running process to conduct monitoring and debugging procedures on the code, provided if the source code is available. VS can incorporate Memory Dumps and Multi-threading as well.

Designer
Visual Studio includes a number of visual designers to help within the development of applications.

Top 10 Features of Visual Studio 2017

Microsoft launches the Visual Studio 2017 with lots of features some them are even not predicated such as Visual studio can support other languages other than Microsoft origin and also Visual studio can be get installed on other operating system than the Microsoft windows operating system, Now all is possible you can installed visual studio on Linux & Mac OS as well also you can develop the application using multiple open source languages which are not developed by Microsoft .
Microsoft changing lot day by day by making visual studio universal application development platform using any programming language. Visual studio 2017 comes with the following editions which can be installed on Windows and Mac operating system
  • Visual Studio Community
  • Visual Studio Professional
  • Visual Studio Enterprise
  • Visual Studio Code
Visual Studio Community

This is a free edition having fully featured which can be used for students, open-source project contribution, individual developers and non-enterprise organization having not more than five users.
Visual Studio Professional
This is a commercial editions having Professional developer tools, services, and subscription benefits for small teams which can be used by purchasing the licensed copy.
Visual Studio Enterprise
This is a commercial editions having the features to meet end-to-end solution where high demand of quality and scale the team in all sizes. enterprise edition can be used by purchasing license.
Visual Studio Code

This is a Free, open source edition of visual studio which cab be used to develop the application using wide range of open source programming languages. Visual studio code can be installed on Mac, Windows and Linux operating system.
Let’s learn about top 10 features of visual studio 2017 which can be differ from edition to edition
Install what you wants
You can install the specific components whatever you wants which makes visual studio installation much  faster than previous edition
Contentious Integration and Deployment (DevOps)
You can configure CI-CD pipeline directly from the visual studio IDE itself
Integration with Cloud
You can integrate all visual studio developed application to Microsoft azure such as you can deploy your application on Microsoft azure directly from the visual studio and lot more
Lightweight Solution Load
You can load the projects in visual studio solution explorer very faster using lightweight solution load feature which is useful when your project solution contains multiple projects.
Live Unit Testing
You can test your code once you save your changes in visual studio editor instead of running test methods separately, This feature can help to fix the code issue while doing the real time development instead of fixing it later & change your code again.
Enforcing code styles and conventions
You can define your coding style and conventions directly from the visual studio and force developer to follow your defined coding standards which will help to achieve uniformity in coding standards across your project team developers.
Architectural Dependency Validation
You can validate your project architectural dependencies which will helpful to remove the unwanted  dependencies from your project & improve the performance as well as security.
Improvements to code navigation
You  can navigate easily into the code from visual studio to search classes and methods of  your project also visual studio 2017 makes very easier to find all references of particular variable or methods of your project.
IntelliSense filtering
You can filter the intellisense and find the appropriate properties and methods very easily.
The revised Start page
Click to Run Debugging
You can debug your specific line of code without setting the debug point with the help of click to run feature.

 

Major Features of Visual Studio Professional

1)Flexibility: Its a Professional developer tool for building any application type.

2)Productivity:Visual  Studio has powerful features such as Code Lens to improve team’s productivity.

3)Collaboration: Agile project planning tools, team rooms, charts and more

4)Subscriber benefits:It Includes core Microsoft software, plus Azure, Plural sight and more

AWS

Installation Instructions for Windows

Note: How to find PublicDNS in AWS

Step 1) RDP  Connection: To connect to the deployed instance, Please follow Instructions to Connect to Windows  instance on AWS Cloud

Connect to the virtual machine using following RDP credentials:

  • Hostname: PublicDNS  / IP of machine
  • Port : 3389

Username: To connect to the operating system, use RDP and the username is Administrator.
Password: Please Click here to know how to get password

Step 2) Visual Studio Connection: To Connect Microsoft Visual Studio Management Studio in windows server, Please follow Instructions to Connect Microsoft Visual Studio

Note : Please use a Microsoft account to unlock the VS2015 IDE by signing in with your MS account.

Note that you may need to sign out and then sign in again.

You can sign up for MS account here if you do not have one.

Step 3) Other Information:

1.Default installation path: C:\Program Files (x86)\Microsoft Visual Studio 14.0
2.Default ports:

  • Windows Machines:  RDP Port – 3389
  • Http: 80
  • Https: 443

Configure custom inbound and outbound rules using this link

Google

Installation Instructions for Windows

Step 1) VM Creation:

  1. Click the Launch on Compute Engine button to choose the hardware and network settings


2. You can see at this page, an overview of Cognosys Image as well as estimated cost of running the instance.

3. In the settings page, you can choose the number of CPUs and amount of RAM, the disk size and type etc

Step 2) RDP Connection: To initialize local DB server connect to the deployed instance, Please follow Instructions to Connect to Windows instance on Google Cloud

Step 3) Visual Studio Connection: To Connect Microsoft Visual Studio Management Studio in windows server, Please follow Instructions to Connect Microsoft Visual Studio

Step 4) Other Information:

1.Default installation path:  “C:\Program Files (x86)\Microsoft Visual Studio 14.0”
2.Default ports:

  • Windows Machines:  RDP Port – 3389
  • Http: 80
  • Https: 443

Note: To add new account, User must have a Microsoft account.

Videos

How to
Visual Studio Professional 2015 on cloud

Related Posts