Deploy debug instances to "RoslynDev" instead of "FSharpDev" hive? (#3070)

* Update VisualFSharpOpenSource.csproj

* Update VisualFSharpFull.csproj

* Update DEVGUIDE.md
This commit is contained in:
Don Syme 2017-05-17 18:21:30 +01:00 коммит произвёл GitHub
Родитель 0500e78248
Коммит 00474eb3d5
3 изменённых файлов: 13 добавлений и 8 удалений

Просмотреть файл

@ -111,7 +111,7 @@ Note: if you face this error [#2351](https://github.com/Microsoft/visualfsharp/i
Or hard crash on launch ("Unknown Error"), delete these folders:
* `%localappdata%\Microsoft\VisualStudio\15.0_(some number here)FSharpDev`
* `%localappdata%\Microsoft\VisualStudio\15.0_(some number here)RoslynDev`
* `%localappdata%\Microsoft\VisualStudio\15.0_(some number here)`
#### [Optional] Install the Visual F# IDE Tools (Windows Only)
@ -138,9 +138,14 @@ Restart Visual Studio, it should now be running your freshly-built Visual F# IDE
#### [Optional] F5 testing of local changes
To test your changes locally _without_ overwriting your default installed F# tools, set the `VisualFSharp\Vsix\VisualFSharpOpenSource`
project as the startup project. When you hit F5 a new instance of Visual Studio will be started in the `FSharpDev` hive with your
changes, but the root (default) hive will remain untouched.
To test your changes locally _without_ overwriting your default installed Visual F# tools, set the `VisualFSharp\Vsix\VisualFSharpOpenSource`
project as the startup project. When you hit F5 a new instance of Visual Studio will be started in the `RoslynDev` hive with your
changes, but the root (default) hive will remain untouched. You can also start this hive automatically using
devenv.exe /rootsuffix:RoslynDev
Because this uses the "RoslynDev" hive you can simultaneously test changes to an appropriate build of Roslyn binaries.
#### [Optional] Rapid deployment of incremental changes to Visual F# IDE Tools components

Просмотреть файл

@ -43,7 +43,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<VSRootSuffix>FSharpDev</VSRootSuffix>
<VSRootSuffix>RoslynDev</VSRootSuffix>
<UseCodebase>true</UseCodebase>
<DeployExtension Condition=" '$(DeployExtension)' == '' and ('$(AppVeyor)' != '' or '$(HUDSON_COOKIE)' != '' or '$(UsingMicrobuild)' != '') ">False</DeployExtension>
<DeployExtension Condition=" '$(DeployExtension)' == '' and '$(AppVeyor)' == '' and '$(HUDSON_COOKIE)' == '' and '$(UsingMicrobuild)' == '' ">True</DeployExtension>
@ -340,4 +340,4 @@
</FilesToSign>
</ItemGroup>
</Target>
</Project>
</Project>

Просмотреть файл

@ -43,7 +43,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<VSRootSuffix>FSharpDev</VSRootSuffix>
<VSRootSuffix>RoslynDev</VSRootSuffix>
<UseCodebase>true</UseCodebase>
<DeployExtension Condition=" '$(DeployExtension)' == '' and ('$(AppVeyor)' != '' or '$(HUDSON_COOKIE)' != '' or '$(UsingMicrobuild)' != '') ">False</DeployExtension>
<DeployExtension Condition=" '$(DeployExtension)' == '' and '$(AppVeyor)' == '' and '$(HUDSON_COOKIE)' == '' and '$(UsingMicrobuild)' == '' ">True</DeployExtension>
@ -339,4 +339,4 @@
</FilesToSign>
</ItemGroup>
</Target>
</Project>
</Project>