test
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
# Code Editor Package for Visual Studio
|
||||
|
||||
This package is not intended to be modified by users.
|
||||
Nor does it provide any api intended to be included in user projects.
|
@@ -0,0 +1,2 @@
|
||||
* [About Visual Studio Editor](index.md)
|
||||
* [Using the Visual Studio Editor package](using-visual-studio-editor.md)
|
@@ -0,0 +1,28 @@
|
||||
# Code Editor Package for Visual Studio
|
||||
|
||||
## About Visual Studio Editor
|
||||
|
||||
The Visual Studio Editor package provides the Unity Editor with support for Unity-specific features from the [Visual Studio Tools for Unity](https://docs.microsoft.com/en-us/visualstudio/gamedev/unity/get-started/visual-studio-tools-for-unity) extension in [Visual Studio](https://visualstudio.microsoft.com/) and [Visual Studio for Mac](https://visualstudio.microsoft.com/vs/mac/). These include IntelliSense auto-complete suggestions, C# editing, and debugging.
|
||||
|
||||
## Installation
|
||||
|
||||
This package is a built-in package and installed by default.
|
||||
|
||||
**Note**: If you’re using a version of the Unity Editor before 2019.4, you’ll need to install this package through the package manager.
|
||||
|
||||
## Requirements
|
||||
|
||||
This version of the Visual Studio Editor package is compatible with the following versions of the Unity Editor:
|
||||
|
||||
* 2019.4 and later
|
||||
|
||||
To use this package, you must have the following third-party products installed:
|
||||
|
||||
* **On Windows**: Visual Studio 2019 version 16.9 or newer with Visual Studio Tools for Unity 4.0.9 or newer.
|
||||
* **On macOS**: Visual Studio for Mac 2019 version 8.9 or newer with Visual Studio Tools for Unity 2.0.9 or newer.
|
||||
|
||||
For more information about using Visual Studio with Unity, see [Microsoft’s Visual Studio Tools for Unity documentation](https://docs.microsoft.com/en-us/visualstudio/gamedev/unity/get-started/visual-studio-tools-for-unity).
|
||||
|
||||
## Submitting issues
|
||||
|
||||
This package is maintained by Microsoft and Unity. Submit issues directly from Visual Studio and Visual Studio for Mac from the **Help** > **Submit Feedback** > **Report a Problem** menu. Unity will make this package accessible to the public on GitHub in the future.
|
@@ -0,0 +1,23 @@
|
||||
# Using the Visual Studio Editor package
|
||||
|
||||
To use the package, go to **Edit** > **Preferences** > **External Tools** > **External Script Editor** and select the version of **Visual Studio** you have installed. When you select this option, the window reloads and displays settings that control production of .csproj files.
|
||||
|
||||

|
||||
|
||||
## Generate .csproj files
|
||||
|
||||
Each setting in the table below enables or disables the production of .csproj files for a different type of package.When you click **Regenerate project files**, Unity updates the existing .csproj files and creates the necessary new ones based on the settings you choose.
|
||||
|
||||
|
||||
These settings control whether to generate .csproj files for any installed packages. For more information on how to install packages, see [Adding and removing packages](https://docs.unity3d.com/Manual/upm-ui-actions.html).
|
||||
|
||||
| **Property** | **Description** |
|
||||
|---|---|
|
||||
| **Embedded packages** | Any package that appears under your project’s Packages folder is an embedded package. An embedded package is not necessarily built-in; you can create your own packages and embed them inside your project. This setting is enabled by default.<br/><br/>For more information on embedded packages, see [Embedded dependencies](https://docs.unity3d.com/Manual/upm-embed.html). |
|
||||
| **Local packages** | Any package that you install from a local repository stored on your machine, but from outside of your Unity project. This setting is enabled by default. |
|
||||
| **Registry packages** | Any package that you install from either the official Unity registry or a custom registry. Packages in the Unity registry are available to install directly from the Package Manager. For more information about the Unity package registry, see The Package Registry section of the [Unity Package Manager documentation](https://docs.unity3d.com/Packages/com.unity.package-manager-ui@1.8/manual/index.html#PackManRegistry). <br/><br/>For information on how to create and use custom registries in addition to the Unity registry, see [Scoped package registries](https://docs.unity3d.com/Manual/upm-scoped.html). |
|
||||
| **Git packages** | Any package you install directly from a Git repository using a URL. |
|
||||
| **Built-in packages** | Any package that is already installed as part of the default Unity installation. |
|
||||
| **Tarball packages** | Any package you install from a GZip tarball archive on the local machine, outside of your Unity project. |
|
||||
| **Unknown packages** | Any package which Unity cannot determine an origin for. This could be because the package doesn’t list its origin, or that Unity doesn’t recognize the origin listed. |
|
||||
| **Player projects** | For each player project, generate an additional .csproj file named ‘originalProjectName.Player.csproj’. This allows different project types to have their code included in Visual Studio’s systems, such as assembly definitions or testing suites. |
|
Reference in New Issue
Block a user