1
0
Форкнуть 0
Unified extensibility samples that work on Visual Studio for Windows and Visual Studio for Mac
Перейти к файлу
Christian Gunderman 588f3ffc35 More description. 2018-02-28 21:35:16 -08:00
AsyncQuickInfoDemo Change over to using classified text elements for everything. 2018-02-28 21:17:02 -08:00
Images Documentation 2018-02-28 21:29:04 -08:00
.gitignore Initial commit 2018-02-28 18:28:51 -08:00
LICENSE Initial commit 2018-02-28 18:28:51 -08:00
README.md More description. 2018-02-28 21:35:16 -08:00

README.md

vs-xplat-extensibility-samples

Unified extensibility samples that work on Visual Studio for Windows and Visual Studio for Mac

Async Quick Info

Displays a quick info entry on hover indicating the current time and whether the line is at an even or odd numbered offset.

This project demonstrates code reuse when dual targeting VS for Windows and VS for Mac.

  • AsyncQuickInfoDemo: Common binaries built and run on both VS for Windows and VS for Mac.
  • AsyncQuickInfoDemo.VSWindows: VS VSIX project that packages AsyncQuickInfoDemo for VS for Windows.
  • AsyncQuickInfoDemo.VSMac: VS VSIX project that packages AsyncQuickInfoDemo for VS for Mac.

Visual Studio for Windows:

  • Requires Visual Studio 2017 15.6 Preview 4 or later
  • Requires VS extensibility workload
  • Open solution file, select 'Any CPU - Windows' Platform
  • Build
  • Set 'AsyncQuickInfoDemo.VSWindows' as the startup project.
  • Launch VS

Visual Studio for Mac:

  • Requires Visual Studio for Mac 15.6
  • Requires Addin Maker
  • From the OS X terminal in the solution directory:
    • run msbuild /t:restore
    • run msbuild /t:build
    • cd AsyncQuickInfoDemo.VSMac
    • run msbuild /t:InstallAddin
    • Launch VS for Mac