The following are directions on how to use MASM in Visual Studio Enterprise 2017.

        To create a new project, in the
Start Page under New project click on Create new project…

        Then under Installed expand Visual C++. Then click on Windows Desktop and select
        
Windows Desktop Wizard from the list on the right. (If Visual C++ doesn’t appear in the list of
        installed languages, be sure to go the bottom of the list and click on
Open Visual Studio Installer
       
 and then install Desktop development with C++).

        Then determine the Name of the project, whether the default such as
Project1 or one can key in
        another name such as
Test1. Then determine where the project should be stored, whether in the
        default folder given or key in another location such as F:\  for a jump drive, then click
OK.

        Now in the
Window Desktop Project window, note that the Application type should be
       
Console application (.exe) and if not select it. Then check the Empty Project box (where
       
Precompiled Header should automatically be deselected) and click Finish.

        Now in the
Solution Explorer, right click the name of the application (the default Project1 or
       
Test1 from above), then hover on Build Dependencies and then click Build Customizations.
       Then check the
masm box and click OK.

        Again in the
Solution Explorer, right click on the name of the project (default Project1 or Test1)
       and select
Properties. Then expand Linker and then click on Input. In the Additional Dependencies,
       type in
msvcrt.lib;legacy_stdio_definitions.lib; at the beginning of the list. Be careful not to delete
       any other entries, do not forget the semi-colons, and then click
OK.

        Then again in the
Solution Explorer, right click on the name of the application (Test1 or default
        
Project1), select Properties, then under Linker, select System, and verify that the SubSystem
        
is Console. (If not select it from the list).

        Now in the
Solution Explorer, expand Project1 or Test1 (if not done so already), and right click
       
  on Source Files, hover on Add, and click New Item. Note that the default is C++ File (.cpp). At
       
  the bottom of the screen use the default name (Source) and change the extension from
        
.cpp to .asm, or use a different name (such as TestMasm1.asm ). In either case be sure to use
        
 a .asm extension (because this indicates to use the Microsoft Assembler, MASM, instead of the
         C++ compiler) and then click
Add.

        One can now key in a program or copy and paste a complete program from the “Guide to

        
 Assembly Language” website. Then click on BUILD and Build Solution. If there are no syntax
        
 errors, then click on DEBUG and then Start Without Debugging.
Notes on Visual Studio 2017