Author Topic: Welcome Visual Studio 2017  (Read 1129 times)

anta40

  • Member
  • ***
  • Posts: 293
Welcome Visual Studio 2017
« on: March 08, 2017, 09:09:11 PM »
What’s new in Visual Studio 2017

For folks who want to grab the latest ml.exe
Unlike the previous versions, too bad MS don't provide an offline (ISO) installer this time.  :(
Online installer only.

TWell

  • Member
  • ****
  • Posts: 748
Re: Welcome Visual Studio 2017
« Reply #1 on: March 08, 2017, 09:47:04 PM »
Read this
Quote
For Visual Studio Community, run:
vs_community.exe --layout c:\vs2017offline

jcfuller

  • Member
  • **
  • Posts: 175
Re: Welcome Visual Studio 2017
« Reply #2 on: March 09, 2017, 12:00:19 AM »
My installation of Visual Studio 2017 Community went smoothly.
I only installed Desktop development with C++
Not much testing done yet.
No environment variables like previous versions.
These are the batch files for setting up the command line Visual Studio 2017 Community environment.
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat
  calls vcvarsall.bat with x86 parameter

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat
  calls vcvarsall.bat with x64 parameter

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat

It appears this is added to global path
C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\

James

fearless

  • Member
  • ***
  • Posts: 274
    • LetTheLightIn
Re: Welcome Visual Studio 2017
« Reply #3 on: March 09, 2017, 02:04:20 AM »
I noticed a lot of telemetry being sent back to ms. A perf2watson.exe is loaded always and sends info back and some other things are scheduled to send back telemetry. So have to dig through the stuff and rename a few exe's and delete a scheduled task.
fearless

CM690II Case, HX1000 PSU, Asus Z97, Intel i7-4790K, Seidon 120v Cooler, 16GB DDR3, MSI GTX 980TI, Samsung 256GB + 1TB SSD, WD Black 2TB x2 + 4TB HDD, Asus 27" LCD

www.LetTheLight.in  My Github

jcfuller

  • Member
  • **
  • Posts: 175
Re: Welcome Visual Studio 2017
« Reply #4 on: March 09, 2017, 03:04:53 AM »
fearless,
  This from the Visual Studio IDE?
I hardly ever use it. All my compiling is done by batch files.

James

fearless

  • Member
  • ***
  • Posts: 274
    • LetTheLightIn
Re: Welcome Visual Studio 2017
« Reply #5 on: March 09, 2017, 05:35:47 AM »
Scheduled Task/Service: VSStandardCollectorService150

Quote
Visual Studio Data Collection Service. When running, this service collects real-time ETW events and processes them.

Code: [Select]
\Program Files (x86)\Microsoft Visual Studio\Shared\Common\DiagnosticsHub.Collection.Service\StandardCollector.Service.exe

Also auto run/collect data when using visual studio 2017 community edition (VS2017 is folder i installed in):

Code: [Select]
VS2017\Team Tools\DiagnosticsHub\Collector\VSDiagnostics.exe
VS2017\Common7\IDE\PerfWatson2.exe

Just rename the exe files to something else and disable the service and/or scheduled task.
fearless

CM690II Case, HX1000 PSU, Asus Z97, Intel i7-4790K, Seidon 120v Cooler, 16GB DDR3, MSI GTX 980TI, Samsung 256GB + 1TB SSD, WD Black 2TB x2 + 4TB HDD, Asus 27" LCD

www.LetTheLight.in  My Github

anta40

  • Member
  • ***
  • Posts: 293
Re: Welcome Visual Studio 2017
« Reply #6 on: March 09, 2017, 01:13:04 PM »
It crashes while building M32lib
Quote
***********
ASCII build
***********

 Assembling: fptoa.asm
fptoa.asm(73) : error A2023:instruction operand must have size
 Assembling: fptoa2.asm
fptoa2.asm(72) : error A2023:instruction operand must have size
 Assembling: frame3d.asm
 Assembling: framegrp.asm

I think ml.exe from VS 2015 also yields the same result.
Anyone notice this?

hutch--

  • Administrator
  • Member
  • ******
  • Posts: 4813
  • Mnemonic Driven API Grinder
    • The MASM32 SDK
Re: Welcome Visual Studio 2017
« Reply #7 on: March 09, 2017, 02:17:37 PM »
I knew of the fptoa problem as there was a change from 6.14 to later versions but I have not seen the other ones.
hutch at movsd dot com
http://www.masm32.com    :biggrin:  :biggrin:

jj2007

  • Member
  • *****
  • Posts: 7558
  • Assembler is fun ;-)
    • MasmBasic
Re: Welcome Visual Studio 2017
« Reply #8 on: March 09, 2017, 08:08:40 PM »
It crashes while building M32lib

ML 8:
Code: [Select]
Assembling: fptoa.asm
fptoa.asm(73) : error A2023: instruction operand must have size
fptoa.asm(207) : error A2006: undefined symbol : PowerOf10

ML 10:
Code: [Select]
Assembling: fptoa.asm
fptoa.asm(73) : error A2023:instruction operand must have size

No errors for ML 6.14, 6.15 and HJWasm/AsmC.

fbstp REAL10 PTR [esp] would solve the fptoasm problem.