변경 로그(Visual Studio Tools for Unity)Change Log (Visual Studio Tools for Unity)

Visual Studio Tools for Unity에 대한 변경 로그입니다.Visual Studio Tools for Unity change log.

3.4.0.23.4.0.2

릴리스됨 2017-09-19Released 2017-09-19

새 기능New Features

  • Project Generation:Project Generation:

    • assembly.json 컴파일 단위 지원이 추가되었습니다.Added support for assembly.json compilation units.

    • 프로젝트 폴더에 Unity 어셈블리 복사가 중지되었습니다.Stopped copying Unity assemblies to the project folder.

  • 디버거:Debugger:

    • 새 Unity 런타임에서 다음 문을 설정하는 지원이 추가되었습니다.Added support for setting the next statement with the new Unity runtime.

    • 새 Unity 런타임에서 10진수 형식 지원이 추가되었습니다.Added support for Decimal type with the new Unity runtime.

    • 암시적/명시적 변환에 대한 지원이 추가되었습니다.Added support for implicit/explicit conversions.

버그 수정Bug fixes

  • 평가:Evaluation:

    • 암시적 크기의 배열 만들기를 수정했습니다.Fixed array creation with implicit size.

    • 로컬로 컴파일러가 생성한 항목을 수정했습니다.Fixed compiler generated items with locals.

  • Project Generation:Project Generation:

    • 4.6 API 수준의 Microsoft.CSharp에 대한 참조가 수정되었습니다.Fixed reference to Microsoft.CSharp for 4.6 API level.

3.3.0.23.3.0.2

릴리스됨 2017-08-15Released 2017-08-15

버그 수정Bug fixes

  • 프로젝트 생성:Project Generation:

    • Unity 5.5 및 이전 버전에서 Visual Studio 솔루션 생성을 수정합니다.Fix the Visual Studio solution generation on Unity 5.5 and previous versions.

3.3.0.03.3.0.0

릴리스됨 2017-08-14Released 2017-08-14

새 기능New Features

  • 평가:Evaluation:

    • 새 Unity 런타임에서 구조체를 작성하기 위한 지원이 추가되었습니다.Added support for creating structs with the new Unity runtime.

    • 포인터에 대한 최소 지원이 추가되었습니다.Added minimalist support for pointers.

버그 수정Bug fixes

  • 평가:Evaluation:

    • 기본 형식의 메서드 호출을 수정했습니다.Fixed method invocation on primitives.

    • BeforeFieldInit로 표시된 형식의 필드 평가를 수정했습니다.Fixed field evaluation with types marked with BeforeFieldInit.

    • 이항 연산자(빼기)로 지원되지 않는 호출을 수정했습니다.Fixed non supported calls with binary operators (substract).

    • Visual Studio 조사식에 항목을 추가할 때의 문제를 해결했습니다.Fixed issues when adding items to the Visual Studio Watch.

  • Project Generation:Project Generation:

    • mcs.rsp 파일을 사용한 어셈블리 이름 참조를 수정했습니다.Fixed assembly name references with mcs.rsp files.

    • API 수준을 사용한 정의를 수정했습니다.Fixed defines with API levels.

3.2.0.03.2.0.0

릴리스됨 2017-05-10Released 2017-05-10

새 기능New Features

  • 설치 프로그램:Installer:

    • MEF 캐시 정리 지원이 추가되었습니다.Added support for cleaning the MEF cache.

버그 수정Bug fixes

  • 코드 편집기:Code Editor:

    • 사용자 지정 특성으로 분류/완료를 수정했습니다.Fixed classification/completion with custom attributes.

    • Unify 메시지로 깜박임을 수정했습니다.Fixed flickering with Unity messages.

3.1.0.03.1.0.0

릴리스됨 2017-04-07Released 2017-04-07

새 기능New Features

  • 디버거:Debugger:

    • 새로운 Unity 런타임에 대한 지원(.NET 4.6/C# 6 호환성 포함)이 추가되었습니다.Added support for the new Unity runtime (with .NET 4.6 / C# 6 compatibility).
  • 프로젝트 생성:Project Generation:

    • .NET 4.6 프로필에 대한 지원이 추가되었습니다.Added support for .NET 4.6 profile.

    • mcs.rsp 파일에 대한 지원이 추가되었습니다.Added support for mcs.rsp files.

    • Unity 5.6을 사용할 경우 안전하지 않은 컴파일 스위치를 항상 사용하도록 설정합니다.Always enable unsafe compilation switch when Unity 5.6 is used.

    • Windows 스토어 플랫폼 및 il2cpp 백 엔드를 사용할 경우 “Player” 프로젝트 생성에 대한 지원이 추가되었습니다.Added support for "Player" project generation when using Windows Store platform and il2cpp backend.

버그 수정Bug fixes

  • 코드 편집기:Code Editor:

    • 자동 완성을 사용하여 메서드를 편집한 후 캐럿 위치가 수정되었습니다.Fixed caret position after inserting method with auto-completion.
  • 프로젝트 생성:Project Generation:

    • 어셈블리 버전 후 처리가 제거되었습니다.Removed assembly version post-processing.

3.0.0.13.0.0.1

릴리스됨 2017-03-07Released 2017-03-07

이 버전에는 2.8.x 시리즈에서 도입된 새로운 모든 기능 및 버그 수정이 포함되었습니다.This version includes all new features and bug fixes introduced with 2.8.x series.

2.8.2.0 - 3.0 Preview 32.8.2.0 - 3.0 Preview 3

릴리스됨 2017-01-25Released 2017-01-25

버그 수정Bug fixes

  • 프로젝트 생성:Project Generation:

    • 먼저 이진 DLL로, 그다음에는 프로젝트 참조로 두 번 참조되는 플러그 인 프로젝트의 경우 회귀가 수정되었습니다.Fixed regression where Plugins projects where referenced twice, first as a binary DLL then as a project reference.

2.8.1.0 - 3.0 Preview 22.8.1.0 - 3.0 Preview 2

릴리스됨 2017-01-23Released 2017-01-23

버그 수정Bug fixes

  • 코드 편집기:Code Editor:

    • 중괄호 완성 없이 특성 선언을 시작할 때의 작동 중단이 수정되었습니다.Fixed a crash when starting an attribute declaration without brace completion.
  • 디버거:Debugger:

    • 새 Unity 컴파일러/런타임의 코루틴에서 함수 중단점이 수정되었습니다.Fixed function breakpoints with coroutines under the new Unity compiler/runtime.

    • 바인딩할 수 없는 중단점의 경우(해당 소스 위치를 찾을 수 없는 경우) 경고가 추가되었습니다.Added warning in case of an unbindable breakpoint (when no corresponding source-location is found).

  • 프로젝트 생성:Project Generation:

    • 특수/지역화된 문자가 포함된 csproj 생성이 수정되었습니다.Fixed csproj generation with special/localized characters.

    • 라이브러리(예: Facebook SDK)와 같은 자산 외부의 참조가 수정되었습니다.Fixed references outside of Assets, such as Library (like the Facebook SDK).

  • 기타:Misc:

    • 설치 또는 제거 시 Unity가 실행되는 것을 방지하기 위해 검사가 추가되었습니다.Added check to prevent Unity from running when installing or uninstalling.

    • 원격 Unity 설명서를 대상으로 하는 https로 전환되었습니다.Switched to https to target the remote Unity documentation.

2.8.0.0 - 3.0 Preview2.8.0.0 - 3.0 Preview

릴리스됨 2016-11-17Released 2016-11-17

새 기능New Features

  • 일반:General:

    • Visual Studio 2017 설치 관리자 지원이 추가되었습니다.Added Visual Studio 2017 installer support.

    • Visual Studio 2017 확장 지원이 추가되었습니다.Added Visual Studio 2017 extension support.

    • 지역화 지원이 추가되었습니다.Added localization support.

  • 코드 편집기:Code Editor:

    • Unity 메시지에 대한 C# IntelliSense가 추가되었습니다.Added C# IntelliSense for Unity messages.

    • Unity 메시지에 대한 C# 코드 색 지정이 추가되었습니다.Added C# code coloration for Unity messages.

  • 디버거:Debugger:

    • is, as, 직접 캐스팅, default, new 식에 대한 지원이 추가되었습니다.Added support for is, as, direct cast, default, new expressions.

    • 문자열 concat 식에 대한 지원이 추가되었습니다.Added support for string concat expressions.

    • 정수 값의 16진수 표시에 대한 지원이 추가되었습니다.Added support for hexadecimal display of integer values.

    • 새 임시 변수(문)를 만들기 위한 지원이 추가되었습니다.Added support for creating new temporary variables (statements).

    • 암시적 기본 변환에 대한 지원이 추가되었습니다.Added support for implicit primitive conversions.

    • 형식이 예상되거나 형식을 찾을 수 없는 경우 더 나은 오류 메시지가 추가되었습니다.Added better error messages when a type is expected or not found.

  • 프로젝트 생성:Project Generation:

    • 프로젝트 이름에서 CSharp 접미사가 제거되었습니다.Removed the CSharp suffix from the project names.

    • 시스템 전체의 MSBuild 대상 파일에 대한 참조가 제거되었습니다.Removed reference to a system wide msbuild targets file.

  • 마법사:Wizards:

    • 편집기나 EditorWindow 같은 비 동작 유형의 Unity 메시지에 대한 지원이 추가되었습니다.Added support for Unity messages in non Behaviour types such as Editor or EditorWindow.

    • Unity 메시지를 삽입하고 그 형식을 지정하도록 Roslyn으로 전환되었습니다.Switched to Roslyn to inject and format Unity messages.

버그 수정Bug fixes

  • 디버거:Debugger:

    • 제네릭 형식을 평가할 때 Unity 작동이 중단되는 버그가 수정되었습니다.Fixed a bug crashing Unity when evaluating generic types.

    • nullable 형식의 처리가 수정되었습니다.Fixed handling of nullable types.

    • 열거형의 처리가 수정되었습니다.Fixed handling of enums.

    • 중첩된 멤버 형식의 처리가 수정되었습니다.Fixed handling of nested member types.

    • 컬렉션 인덱서 액세스가 수정되었습니다.Fixed collection indexer access.

    • 새 C# 컴파일러에서 반복기 프레임을 디버그하기 위한 지원이 수정되었습니다.Fixed support for debugging iterator frames with new C# compiler.

  • 프로젝트 생성:Project Generation:

    • Unity 웹 플레이어를 대상으로 할 때 컴파일을 막는 버그가 수정되었습니다.Fixed bug that prevented compilation when targeting the Unity Web player.

    • 웹에서 인코드된 파일 이름으로 스크립트를 컴파일할 때 컴파일을 막는 버그가 수정되었습니다.Fixed bug that prevented compilation when compiling a script with a web encoded file name.

2.3.0.02.3.0.0

릴리스됨 2016-07-14Released 2016-07-14

새 기능New Features

  • 일반:General:

    • Visual Studio의 오류 목록에서 Unity 콘솔 로그를 사용하지 않도록 설정하는 옵션이 추가되었습니다.Added an option to disable Unity console logs in Visual Studio's error list.

    • 생성된 프로젝트 속성을 수정할 수 있도록 허용하는 옵션이 추가되었습니다.Added an option to allow generated project properties to be modified.

  • 디버거:Debugger:

    • 텍스트, XML, HTML 및 JSON 문자열 시각화 도우미가 추가되었습니다.Added Text, XML, HTML and JSON string visualizers.
  • 마법사:Wizards:

    • 누락된 MonoBehavior가 추가되었습니다.Added missing MonoBehaviors.

버그 수정Bug fixes

  • 일반:General:

    • Visual Studio 설정 내부의 컨트롤이 표시되지 않도록 하는 ReSharper 충돌이 수정되었습니다.Fixed a conflict with ReSharper that prevented controls inside Visual Studio settings from being displayed.

    • 경우에 따라 디버깅을 막는 Xamarin 충돌이 수정되었습니다.Fixed a conflict with Xamarin that prevented debugging in some cases.

  • 디버거:Debugger:

    • 디버깅할 때 Visual Studio가 중단되는 문제가 해결되었습니다.Fixed an issue that caused Visual Studio to freeze when debugging.

    • Visual Studio 2015의 함수 중단점 관련 문제가 수정되었습니다.Fixed an issue with function breakpoints in Visual Studio 2015.

    • 여러 식 계산 문제가 수정되었습니다.Fixed several expression evaluation issues.

2.2.0.02.2.0.0

릴리스됨 2016-02-04Released 2016-02-04

새 기능New Features

  • 마법사:Wizards:

    • MonoBehavior 구현 마법사에 스마트 검색이 추가되었습니다.Added smart search in the Implement MonoBehavior wizard.

    • 마법사가 컨텍스트를 인식할 수 있게 되었습니다. 예를 들어 NetworkBehavior 메시지는 NetworkBehavior를 사용할 때만 사용할 수 있습니다.Made wizards context aware; for example, NetworkBehavior messages are only available when working with a NetworkBehavior.

    • 마법사에서 NetworkBehavior 메시지에 대한 지원이 추가되었습니다.Added support for NetworkBehavior messages in the wizards.

  • UI:UI:

    • MonoBehavior 메시지의 표시 여부를 구성하는 옵션이 추가되었습니다.Added an option to configure the visibility of MonoBehavior messages.

    • Unity 프로젝트와 관련 없는 Visual Studio 속성 페이지가 제거되었습니다.Removed Visual Studio property pages that are not relevent to Unity projects.

버그 수정Bug fixes

  • 프로젝트 생성:Project generation:

    • Unity 4.6에서 UnityEngine 및 UnityEditor에 대한 참조 문제가 해결되었습니다.Fixed references to UnityEngine and UnityEditor on Unity 4.6.

    • Unity가 OSX에서 실행될 때 프로젝트 파일의 생성 문제가 해결되었습니다.Fixed generation of project files when Unity is running on OSX.

    • hashmark(#) 문자를 포함하는 프로젝트 이름의 처리 문제가 해결되었습니다.Fixed handling of project names containing hashmark (#) characters.

    • 생성된 프로젝트가 C# 4로 제한됩니다.Restricted generated projects to C# 4.

  • 디버거:Debugger:

    • Unity coroutine 내에서 디버깅할 때 발생하는 식 평가 관련 문제가 해결되었습니다.Fixed an issue with expression evaluation when debugging inside a Unity coroutine.

    • 디버깅할 때 Visual Studio가 중단되는 문제가 해결되었습니다.Fixed an issue that caused Visual Studio to freeze when debugging.

  • UI:UI:

    • Tabs Studio Visual Studio 확장과의 비호환성 문제가 해결되었습니다.Fixed an incompatibility with the Tabs Studio Visual Studio extension.
  • 설치 프로그램:Installer:

    • HKLM 레지스트리 항목을 만들어 VSTU의 시스템 전체 설치(모든 사용자에 대한 설치)를 지원합니다.Support machine-wide installation of VSTU (install for all users) by creating HKLM registry entries.

    • 동일한 버전의 VSTU가 여러 다른 버전의 Visual Studio에 대해 설치될 때 나타나는 VSTU 제거 문제가 해결되었습니다.Fixed issues with uninstallation of VSTU when the same version of VSTU is installed for multiple different versions of Visual Studio. 예를 들어, VSTU 2015 2.1.0.0 및 VSTU 2013 2.1.0.0이 모두 설치된 경우가 여기에 해당합니다.For example, when VSTU 2015 2.1.0.0 and VSTU 2013 2.1.0.0 were both installed.

2.1.0.02.1.0.0

릴리스됨 2015-09-08Released 2015-09-08

새 기능New Features

  • Unity 5.2 지원Support for Unity 5.2

버그 수정Bug fixes

  • Unity < 4.2의 표시 메뉴 항목Display menu items on Unity < 4.2

  • Visual Studio에서 XML intellisense 파일을 잠근 경우 오류 메시지가 더 이상 표시되지 않습니다.An error message is no longer displayed when Visual Studio locks XML intellisense files.

  • 조건부 인수가 부울 값이 아닌 경우 <<변경된 경우>> 조건부 중단점을 처리합니다.Handle <<When Changed>> conditional breakpoints when conditional argument is not a boolean value.

  • Windows 스토어 앱용 UnityEngine 및 UnityEditor 어셈블리에 대한 참조를 수정했습니다.Fixed references to UnityEngine and UnityEditor assemblies for Windows Store apps.

  • 디버거를 단계별로 실행할 때 발생하는 오류(단계별로 실행할 수 없음, 일반 예외)를 수정했습니다.Fixed error when stepping in the debugger: Unable to step, general exception.

  • Visual Studio 2015의 적중 횟수 중단점을 수정했습니다.Fixed hit-count breakpoints in Visual Studio 2015.

2.0.0.02.0.0.0

릴리스됨 2015-07-20Released 2015-07-20

버그 수정Bug fixes

  • Unity 통합:Unity Integration:

    • DLL과 해당 디버그 기호(PDB)를 가져올 때 Visual Studio 2015로 만든 디버그 기호의 변환을 수정했습니다.Fixed the conversion of debug symbols created with Visual Studio 2015 when importing a DLL and its debug symbols (PDB).

    • MDB 파일도 제공되는 경우를 제외하고 DLL 및 해당 디버그 기호(PDB)를 가져올 때 항상 MDB 파일을 생성합니다.Always generate MDB files when importing a DLL and its debug symbols (PDB), except when an MDB file is also provided.

    • Unity 프로젝트 디렉터리가 obj 디렉터리로 오염되는 문제를 수정했습니다.Fixed pollution of the Unity project directory with an obj directory.

    • System.Xml.Link 및 System.Runtime.Serialization에 대한 참조 생성을 수정했습니다.Fixed generation of references to System.Xml.Link and System.Runtime.Serialization.

    • 프로젝트 파일 생성 API 후크에 대한 여러 구독자 지원이 추가되었습니다.Added support for multiple subscribers to the project file generation API hooks.

    • 생성할 파일 중 하나가 잠겨 있는 경우에도 항상 프로젝트 파일 생성을 완료합니다.Always complete project file generation even when one of the files to be generated is locked.

    • C# 프로젝트에 포함할 파일을 지정할 때 확장 필터의 * 와일드카드에 대한 지원이 추가되었습니다.Added support for * wildcards in the extension filter when specifying files to be included in the C# project.

  • Visual Studio 통합Visual Studio integration:

    • Productivity Power Tools와의 호환성 문제를 수정했습니다.Fixed a compatibility issue with the Productivity Power Tools.

    • 이벤트 및 대리자 선언 기반의 MonoBehaviors 생성을 수정했습니다.Fixed generating MonoBehaviors around events and delegates declarations.

  • 디버거:Debugger:

    • 디버그할 때 잠재적인 중지를 수정했습니다.Fixed a potential freeze when debugging.

    • 특정 스택 프레임에서 지역이 표시되지 않는 문제를 수정했습니다.Fixed an issue where locals would not be displayed in certain stack frames.

    • 빈 배열 검사를 수정했습니다.Fixed inspecting empty arrays.

1.9.9.0 - 2.0 Preview 21.9.9.0 - 2.0 Preview 2

릴리스됨 2015-04-02Released 2015-04-02

새 기능New features

  • Unity 프로젝트 탐색기:Unity Project Explorer:

    • Unity 프로젝트 탐색기에서 파일의 이름을 바꿀 때 클래스의 이름을 자동으로 바꿉니다( 옵션 대화 상자 참조).Automatically rename class when renaming a file in the Unity Project Explorer (See Options dialog).

    • Unity 프로젝트 탐색기에서 새로 만들어진 스크립트를 자동으로 선택합니다.Automatically select newly created scripts in the Unity Project Explorer.

    • Unity 프로젝트 탐색기에서 활성 스크립트를 추적합니다( 옵션 대화 상자 참조).Track the active script in the Unity Project Explorer (See Options dialog).

    • Visual Studio 솔루션 탐색기를 이중 동기화합니다( 옵션 대화 상자 참조).Dual-synchronize the Visual Studio Solution Explorer (See Options dialog).

    • Unity 프로젝트 탐색기에서 Visual Studio 아이콘을 채택합니다.Adopt Visual Studio icons in Unity Project Explorer.

  • 디버거:Debugger:

    • 저장되거나 최근에 사용한 디버그 대상 목록에서 활성 디버그 대상을 선택합니다( 옵션 대화 상자 참조).Select the active debug target from a list of saved or recently-used debug targets (See Options dialog).

    • MonoBehavior 메서드에서 함수 중단점을 만들고 여러 MonoBehavior 클래스에 적용합니다.Create function breakpoints on MonoBehavior methods and apply them to multiple MonoBehavior classes.

    • 디버거에서 개체 ID 만들기를 지원합니다.Support Make Object ID in the debugger.

    • 디버거에서 중단점 적중 횟수를 지원합니다.Support breakpoint hit count in the debugger.

    • 디버거에서 예외 중단을 지원합니다(실험적.Support break-on-exception in the debugger (Experimental. 옵션 대화 상자 참조).See Options Dialog).

    • 디버거에서 식을 평가할 때 개체 및 배열 만들기를 지원합니다.Support creation of objects and arrays when evaluating expressions in the debugger.

    • 디버거에서 식을 평가할 때 Null 비교를 지원합니다.Support null comparison when evaluation expressions in the debugger.

    • 디버거 조사식 창에서 사용되지 않는 멤버를 필터링합니다.Filter out obsolete members in debugger watch windows.

  • 설치 프로그램:Installer:

    • 최적화된 Visual Studio Tools for Unity 확장 등록입니다.Optimized Visual Studio Tools for Unity extension registration.

    • Unity 5에 대해 Visual Studio Tools for Unity 패키지를 설치합니다.Install Visual Studio Tools for Unity package for Unity 5.

  • 설명서: 문서 생성의 성능을 향상합니다.Documentation: Improve performance of documentation generation.

  • 마법사: Unity 4.6 및 Unity 5에 대한 새 MonoBehavior 메서드를 지원합니다.Wizards: Support new MonoBehavior methods for Unity 4.6 and Unity 5.

  • Unity: 프로젝트 파일을 생성하는 동안 .rsp 파일에서 안전하지 않은 플래그 및 사용자 정의를 조회합니다.Unity: Lookup unsafe flags and custom defines in .rsp files during project file generation.

  • UI: Visual Studio Tools for Unity 옵션 대화 상자가 Visual Studio에 추가되었습니다.UI: Added Visual Studio Tools for Unity Options dialog in Visual Studio.

버그 수정Bug fixes

  • Unity 프로젝트 탐색기:Unity Project Explorer:

    • Visual Studio 솔루션 탐색기에서 이름을 바꾸거나 파일을 이동한 후 Unity 프로젝트 탐색기를 새로 고칩니다.Refresh the Unity Project Explorer after files are moved or renamed from the Visual Studio Solution Explorer.

    • Unity 프로젝트 탐색기에서 파일의 이름을 바꿀 때 선택 항목을 유지합니다.Preserve selections when renaming files in the Unity Project Explorer.

    • Unity 프로젝트 탐색기에서 파일을 두 번 클릭할 때 자동 확장 및 축소를 방지합니다.Prevent automatic expand and collapse when files are double clicked in the Unity Project Explorer.

    • 새로 선택한 파일이 Unity 프로젝트 탐색기에 표시되는지 확인합니다.Ensure that newly selected files are visible in the Unity Project Explorer.

  • 디버거:Debugger:

    • 디버거에서 식을 평가할 때 Visual Studio가 중지되지 않도록 방지합니다.Prevent a possible Visual Studio freeze when evaluating expressions in the debugger.

    • 메서드 호출이 디버거의 적절한 도메인에서 이루어지는지 확인합니다.Ensure that method invocations happen on the proper domain in the debugger.

  • Unity:Unity:

    • Unity 5가 있는 UnityVS.OpenFile의 위치를 수정합니다.Correct the location of UnityVS.OpenFile with Unity 5.

    • Unity 5가 있는 pdb2mdb의 위치를 수정합니다.Correct the location of pdb2mdb with Unity 5.

    • 프로젝트 파일을 생성하는 동안 발생 가능한 예외를 방지합니다.Prevent a possible exception during project file generation.

    • OSX에서 Unity를 실행할 때 중지되지 않도록 방지합니다.Prevent a possible freeze when running Unity on OSX.

    • 내부 예외를 처리합니다.Handle internal exceptions.

    • Unity 콘솔 로그를 VS 오류 목록에 보냅니다.Send Unity console logs to the VS error list.

  • 설명서: 새 Unity 설명서에 대한 문서 생성을 수정합니다.Documentation: Correct documentation generation for the new unity documentation.

  • 프로젝트: 필요한 경우 폴더에서도 Unity.meta 파일을 이동하고 이름을 바꿉니다.Project: Move and rename Unity .meta files when needed, even in folders.

  • 마법사: 코드를 생성할 때 MonoBehavior 메서드 매개 변수의 순서를 수정합니다.Wizards: Correct the order of MonoBehavior method parameters when generating code.

  • UI: 상황에 맞는 메뉴 및 아이콘에 대한 Visual Studio 테마를 지원합니다.UI: Support Visual Studio themes for context menu and icons.

1.9.8.0 - 2.0 Preview1.9.8.0 - 2.0 Preview

릴리스됨 2014-11-12Released 2014-11-12

새 기능New features

  • Visual Studio 2015가 지원됩니다.Support for Visual Studio 2015.

  • Visual Studio 2015에서 Unity 셰이더에 대한 코드 색을 지정합니다.Code Coloration for Unity shaders in Visual Studio 2015.

  • 디버깅할 때 값의 시각화가 향상되었습니다.Improved visualization of values when debugging:

    • ArrayLists, 목록, 해시 테이블 및 사전에 대한 시각화가 향상되었습니다.Better visualization for ArrayLists, Lists, Hashtables and Dictionaries.

    • 조사식 및 로컬 뷰에서 public이 아닌 멤버 및 정적 멤버를 범주로 표시합니다.Show Non-Public members and Static members as categories in watch and local views.

    • Unity의 SerializedProperty가 향상되어 해당 속성에 유효한 값 필드만 평가합니다.Improved display of Unity's SerializedProperty to only evaluate the value field valid for the property.

    • 클래스 및 구조체에 대한 DebuggerDisplayAttribute를 지원합니다.DebuggerDisplayAttribute support for classes and structs.

    • DebuggerTypeProxyAttribute를 지원합니다.DebuggerTypeProxyAttribute support.

  • 마법사를 사용하여 사용자 코딩 규칙을 준수하도록 MonoBehaviour 메서드의 삽입을 확인합니다.Make the insertion of MonoBehaviour methods using our wizards to respect the user coding conventions.

  • UnityVS에서 생성된 프로젝트에서 컴파일 시간 텍스트 템플릿에 대한 지원을 구현합니다.Implement support for Compile Time Text Templates in UnityVS generated projects.

  • UnityVS에서 생성된 프로젝트에서 ResX 리소스에 대한 지원을 구현합니다.Implement support for ResX resources in UnityVS generated projects.

  • Unity의 Visual Studio에서 열기 셰이더를 지원합니다.Support opening shaders in Visual Studio from Unity.

버그 수정Bug fixes

  • 연결 및 재생이 Visual Studio에서 트리거된 후 Unity에서 게임을 시작하기 전에 소켓을 정리합니다.Cleanup sockets before starting the game in Unity after Attach and Play was triggered in Visual Studio. 연결 및 재생을 사용할 때 Unity와 VS 간 연결 안정성과 관련된 일부 문제가 해결됩니다.This fixes some issues with the stability of the connection between Unity and VS when using Attach and Play.

  • Unity를 중지 상태로 만들기 쉬운 Unity의 스크립팅 엔진 디버거 인터페이스에서 메서드 호출을 피합니다.Avoid calling methods in Unity's scripting engine debugger interface that are prone to freeze Unity. 디버거를 연결할 때 Unity가 중지되는 문제가 해결됩니다.This fixes the Unity freeze when attaching the debugger.

  • 사용할 수 있는 기호가 없을 때의 호출 스택 표시 문제를 수정합니다.Fix displaying of callstacks when no symbols are available.

  • 필요 없는 경우 로그 콜백을 등록하지 않습니다.Do not register the log callback if we don't have to.

1.9.2.01.9.2.0

릴리스됨 2014-10-09Released 2014-10-09

새 기능New features

  • Unity 플레이어의 검색을 향상합니다.Improve detection of Unity players.

  • 파일 열기를 사용할 때 Unity에서 파일 이름과 더불어 줄 번호를 통과하도록 합니다.When using our file opener, make Unity pass the line number as well as the file name.

  • 로컬 문서가 없는 경우 온라인 Unity 설명서를 기본값으로 설정합니다.Default to the online Unity documentation if there's no local documentation.

버그 수정Bug fixes

  • 도메인을 다시 로드한 후 중단점을 적중하는 경우 발생하는 잠재적인 Unity 충돌 문제를 수정합니다.Fix potential Unity crash when hitting a breakpoint after a domain reload.

  • 도메인을 다시 로드한 후 구성 또는 정보 창을 닫을 때 Unity 콘솔에 표시되는 예외 문제를 수정합니다.Fix exceptions shown in the Unity console when closing our Configuration or About windows, after a domain reload.

  • 로컬로 실행되는 64비트 Unity의 검색 문제를 수정합니다.Fix detection of 64bits Unity running locally.

  • 마법사에서 Unity 버전 당 MonoBehaviours의 필터링 문제를 수정합니다.Fix filtering of MonoBehaviours per Unity version in wizards.

  • 확장 필터가 비어 있을 때 프로젝트 파일에 모든 자산이 포함되는 버그를 수정합니다.Fix bug where all assets were included in the project files if the extension filter was empty.

1.9.1.01.9.1.0

릴리스됨 2014-09-22Released 2014-09-22

새 기능New features

  • 원본 위치로 바인딩 중단점을 최적화합니다.Optimize binding breakpoint to source locations.

  • 디버거의 식 평가에서 오버로드된 메서드를 지원합니다.Support for overloaded methods in the Expression Evaluation of the debugger.

  • 디버거의 식 평가에서 boxing 기본 형식 및 값 형식을 지원합니다.Support for boxing primitives and value types in the Expression Evaluation of the debugger.

  • 무명 메서드를 디버그하는 경우 C# 환경 로컬 변수 다시 만들기를 지원합니다.Support recreating the C# local variables environment when debugging anonymous methods.

  • Visual Studio에서 파일을 삭제하거나 이름을 바꾸는 경우 .meta 파일을 삭제하고 이름을 바꿉니다.Delete and rename .meta files when deleting or renaming files from Visual Studio.

버그 수정Bug fixes

  • Visual Studio 테마 처리 문제를 수정합니다.Fix handling of Visual Studio themes. 이전에는 검은색 테마의 대화 상자가 비어 있는 것처럼 표시될 수 있었습니다(연결 문제 #932637#936439).Previously, dialogs on black themes could appear empty (Connect issues #932637 and #936439).

  • Unity를 다시 컴파일하는 동안 디버거를 연결할 때 Unity 중지를 수정합니다(연결 문제 #947119#969211).Fix Unity freeze when connecting the debugger while Unity is recompiling (Connect issues #947119 and #969211).

  • 다른 시스템에서 컴파일된 원격 편집기 또는 플레이어를 디버그하는 경우의 중단점 문제를 수정합니다.Fix breakpoints when debugging remote editors or players compiled on another system.

  • 중단점에 적중할 때 발생할 수 있는 Visual Studio 충돌 문제를 수정합니다.Fix a possible Visual Studio crash when a breakpoint is hit.

  • 중단점을 언로드됨으로 표시하지 않기 위해 중단점 바인딩을 수정합니다.Fix breakpoints binding to avoid breakpoints showing as unloaded.

  • 범위 밖에 표시되는 라이브 변수를 방지하기 위해 디버거에서의 변수 범위 처리를 수정합니다.Fix handling of variable scope in the debugger to avoid live variables that appear out of scope.

  • 디버거의 식 계산에서 정적 멤버 조회 문제를 수정합니다(연결 문제 #953379).Fix lookup of static members in the Expression Evaluation of the debugger (Connect issue #953379).

  • 정적 필드 및 속성을 표시하기 위해 디버거의 식 계산에서 유형 표시를 수정합니다.Fix displaying of types in the Expression Evaluation of the debugger to show static fields and properties.

  • Unity 프로젝트 이름에 Visual Studio가 금지하는 특수 문자가 포함되는 경우(연결 문제 #948666)의 솔루션 생성 문제를 수정합니다.Fix generation of solution when the Unity project names includes special characters that Visual Studio forbids (Connect issue #948666).

  • 옵션을 선택하지 않은 후 콘솔 이벤트 전달을 즉시 중지하기 위해(연결 문제 #933357) Visual Studio Tools Unity 패키지를 수정합니다.Fix the Visual Studio Tools Unity package to immediately stop sending console events after the option has been unchecked (Connect issue #933357).

  • UnityVS에서 생성한 프로젝트에서 UnityEngine.UI 등의 새 API에 대한 참조를 올바르게 다시 생성하기 위해 참조의 검색을 수정합니다.Fix detection of references to properly regenerate references to new APIs like UnityEngine.UI in the UnityVS generated projects.

  • 손상된 설치를 방지하기 위해 설치하기 전에 Visual Studio를 닫도록 설치 프로그램을 수정합니다.Fix installer to require that Visual Studio is closed before installation to avoid corrupted installations.

  • VSTU의 모든 버전 간에 공유된 적절한 독립 실행형 구성 요소로 Unity 참조 어셈블리를 설치하기 위해 설치 프로그램을 수정합니다.Fix installer to install the Unity Reference Assemblies as a proper standalone component, shared between all versions of VSTU.

  • Unity의 64비트 버전에서 VSTU로 개방 스크립트 문제를 수정합니다.Fix opening scripts with VSTU in 64 bits versions of Unity.

1.9.0.01.9.0.0

릴리스됨 2014-07-29Released 2014-07-29

새 기능New features

  • Unity 디버거 연결 창에서 디버그할 사용자 지정 IP 및 포트를 입력하는 기능을 추가합니다.In the Attach Unity Debugger window, add the ability to enter a custom IP and port to debug.

  • 구성 옵션을 추가하여 Unity의 백그라운드에서 실행 여부를 설정합니다.Add configuration option to set Unity to run in the background or not.

  • 솔루션 및 프로젝트 파일 또는 프로젝트 파일만 생성하는 구성 옵션을 추가하여Add configuration option to generate solution and project files or project files only.

  • 시작 대상: Unity에 연결 또는 Unity에 연결 및 재생하도록 선택합니다.Startup target: choose to Attach to Unity or Attach to Unity and Play.

  • 디버거에서 다차원 배열을 표시합니다.Display of multi-dimensional arrays in the debugger.

  • 포트를 디버그하는 새 Unity 플레이어를 처리합니다.Handle new Unity Player debugging ports.

  • Unity의 4.6 GUI 어셈블리와 같은 새로운 Unity 어셈블리에 대한 참조를 처리합니다.Handle references to new Unity assemblies like Unity's 4.6 GUI assemblies.

  • 디버그하는 경우 지역 변수를 올바르게 표시하기 위해 클로저를 해체합니다.Deconstructs closures to properly display local variables when debugging.

  • 디버그하는 경우 생성된 반복기 변수를 인수에 해체합니다.Deconstructs generated iterators variables into arguments when debugging.

  • 프로젝트를 다시 로드한 후 Unity 프로젝트 탐색기의 상태를 유지합니다.Preserve Unity Project Explorer's state after a project reload.

  • Unity 프로젝트 탐색기를 현재 문서와 동기화하는 명령을 추가합니다.Add a command to synchronize the Unity Project Explorer with the current document.

버그 수정Bug fixes

  • 디버거를 시작하기 전의 해당 조건이 설정된 조건부 중단점 문제를 수정합니다.Fix conditional breakpoints whose conditions are set before starting the debugger.

  • 경고를 방지하기 위해 UnityEngine에 대한 참조를 수정합니다.Fix references to UnityEngine to avoid warnings.

  • Unity 베타에 대한 구문 분석 버전 문제를 수정합니다.Fix parsing versions for Unity betas.

  • 중단점 또는 단계별 적중 시 로컬 변수 창에 변수가 나타나지 않는 문제를 수정합니다.Fix issue where variables would not appear in the local variables window when hitting a breakpoint or stepping.

  • Visual Studio 2013의 변수 도구 설명 문제를 수정합니다.Fix variables tooltips in Visual Studio 2013.

  • Unity 4.5에 대한 IntelliSense 설명서의 생성 문제를 수정합니다.Fix generation of the IntelliSense documentation for Unity 4.5.

  • 도메인을 다시 로드한 후(Unity에서 재생/중지)의 Unity/Visual Studio 통신 문제를 수정합니다.Fix the Unity / Visual Studio communication after a domain reload (play/stop in Unity).

  • Visual Studio 테마 부분에 대한 처리 문제를 수정합니다.Fix handling of parts of Visual Studio themes.

중요

Unity 에코시스템에서 널리 사용되는 C# 언어 - 새로운 샘플 자산은 C#으로 되어 있으며 Unity 설명서는 C#이 기본값으로 설정됩니다. C# 환경에 초점을 맞추기 위해 UnityScript 및 Boo에 대한 기본 지원을 제거했습니다.C# being the predominant language in the Unity ecosystem - the new Sample Assets are in C#, the Unity documentation will default to C# - we removed our basic support for UnityScript and Boo to better focus on the C# experience. 결과적으로 VSTU 솔루션은 이제 C# 전용이며 훨씬 빠르게 로드됩니다.As a result, VSTU solutions are now C# only and are much faster to load.

1.8.2.01.8.2.0

릴리스됨 2014-01-07Released 2014-01-07

새 기능New features

  • 편집기의 원격 검색을 위해 Mavericks에서 Unity의 스크립팅 엔진 네트워크 계층에 있는 문제를 해결합니다.Work around an issue in Unity's scripting engine's network layer on Mavericks for remote discovery of editors.

  • 원격 Unity 플레이어를 검색하는 새 포트를 처리합니다.Handle new ports to discover remote Unity players.

  • 현재 빌드 대상을 특정으로 하는 UnityEngine 어셈블리를 참조하세요.Reference the UnityEngine assembly specific to the current build target.

  • 생성된 프로젝트에 포함할 파일을 필터링하는 설정을 추가합니다.Add setting to filter files to include in generated projects.

  • Visual Studio 오류 목록에 콘솔 로그를 보내지 않도록 하는 설정을 추가합니다.Add setting to disable sending console logs to Visual Studio error list. Unity에서 콘솔 로그를 받기 위해 등록된 콜백이 하나만 있을 수 있으므로 PlayMaker 또는 콘솔 프로를 사용하는 경우 유용합니다.This is useful if you're using PlayMaker or Console Pro as there could be only one callback registered in Unity to receive console logs.

  • mdb 디버그 기호를 생성하지 않는 설정을 추가합니다.Add setting to disable the generation of mdb debug symbols. 이는 mdb를 직접 생성하는 경우 유용합니다.This is useful if you're generating the mdb yourself.

버그 수정Bug fixes

  • VS를 통해 Unity >= 4.2로부터 연 파일에서 IntelliSense가 손실될 때의 재발 문제를 수정합니다.Fix a regression when files opened in VS from Unity >= 4.2 would lose IntelliSense.

  • 사용자 지정 테마를 처리하는 VS 대화 상자 문제를 수정합니다.Fix our VS dialogs to handle custom themes.

  • UPE의 상황에 맞는 메뉴 닫기 문제를 수정합니다.Fix closing the context menu of the UPE.

  • 동기화되지 않은 경우 버전 특정 어셈블리를 생성할 때 Unity의 충돌을 방지합니다.Prevent crash in Unity when the version specific generated assembly if out of sync.

1.8.1.01.8.1.0

릴리스됨 2013-11-21Released 2013-11-21

새 기능New features

  • Unity 4.3 API와 함께 MonoBehaviour 마법사가 조정되었습니다.Adjusted the MonoBehaviour wizards with Unity 4.3 APIs.

  • 사용하는 버전에 따라 MonoBehaviour 마법사에서 Unity API를 필터링합니다.MonoBehaviour wizards are filtering Unity APIs depending on the version you use.

  • Unity > 4.1에 대한 프로젝트에 System.Xml.Linq에 대한 참조를 추가합니다.Add a reference to System.Xml.Linq to the projects for Unity > 4.1.

  • 메시지에 stacktrace의 시작 부분을 포함하지 않도록 Debug.Log에 대한 호출을 꾸밉니다.Prettify our calls to Debug.Log to not include the beginning of the stacktrace in the message.

버그 수정Bug fixes

  • Visual Studio에서 JavaScript 파일의 기본 처리를 방해하는 버그를 수정했습니다.Fixed a bug where we would interfere with the default handling of JavaScript files in Visual Studio.

  • VS에 나타나는 흰색 픽셀 문제를 확실히 수정했습니다.Fixed a white pixel appearing in VS, for real this time.

  • SCM에서 읽기 전용으로 표시한 경우 UnityVS.VersionSpecific 어셈블리가 삭제되는 문제를 수정했습니다.Fixed deletion of the UnityVS.VersionSpecific assembly if it's marked as readonly by a SCM.

  • UnityVS 패키지에서 소켓을 만들 때의 예외 문제를 수정했습니다.Fixed exceptions when creating sockets in the UnityVS package.

  • Visual Studio 어셈블리에서 스톡 이미지를 로드할 때 Visual Studio에서 충돌이 발생하는 문제를 수정했습니다.Fixed a crash in Visual Studio when loading stock images from Visual Studio assemblies.

  • Unity 소스 빌드에 대한 UnityVS.VersionSpecific 생성에서의 버그를 수정했습니다.Fixed a bug in the generation of the UnityVS.VersionSpecific for source builds of Unity.

  • Unity 패키지에서 소켓을 열 때 발생할 수 있는 중지 문제를 수정했습니다.Fixed a possible freeze when opening a socket in the Unity package.

  • 이름에 대시(-)가 있는 Unity 프로젝트의 처리 문제를 수정했습니다.Fixed the handling of Unity project with a dash (-) in their name.

  • Unity에서 스크립트를 열 때 Unity 4.2 이상의 ALT+TAB 순서를 혼동하지 않도록 수정했습니다.Fixed opening scripts from Unity to not confuse the ALT+TAB order for Unity 4.2 and above.

1.8.0.01.8.0.0

릴리스됨 2013-09-24Released 2013-09-24

새 기능New features

  • 디버거 연결 속도가 크게 향상되었습니다.Drastically improved debugger connection speed.

  • Unity 4.2 이상에서 파일과 줄에 대한 탐색을 자동으로 처리합니다.Automatically handle navigation to file and line on Unity 4.2 and above.

  • 조건부 중단점입니다.Conditional breakpoints.

  • 프로젝트 파일 생성기는 이제 T4 템플릿을 처리합니다.Project file generator now handles T4 templates.

  • 새 API와 함께 MonBehavior 마법사를 업데이트합니다.Update MonBehavior wizards with new APIs.

  • Unity 형식에 대한 C#의 Intellisense 설명서입니다.Intellisense documentation in C# for Unity types.

  • 산술 및 논리 식 계산입니다.Arithmetic and logical expressions evaluation.

  • 원격 디버깅 미리 보기에 대한 원격 편집기를 보다 효율적으로 검색합니다.Better discovery of remote editors for the remote debugging preview.

버그 수정Bug fixes

  • 디버거의 연결을 해제한 후 VS에서 스레드가 누수되는 버그를 수정했습니다.Fixed a bug where we would leak a thread in VS after disconnecting the debugger.

  • VS에 나타나는 흰색 픽셀 문제를 수정했습니다.Fixed a white pixel appearing in VS.

  • 상태 표시줄 아이콘에서 클릭 처리 문제를 수정했습니다.Fixed the handling of clicks on the status bar icon.

  • 플러그 인 폴더에서의 어셈블리를 사용한 참조의 생성 문제를 수정했습니다.Fixed the generation of references with assemblies in Plugins folders.

  • 예외 발생 시의 UnityVS 패키지에서 소켓 만들기 문제를 수정했습니다.Fixed creation of sockets from the UnityVS package in case of exceptions.

  • UnityVS의 새 버전 검색 문제를 수정했습니다.Fixed the detection of new versions of UnityVS.

  • 라이선스가 만료되었을 때의 라이선스 관리자 프롬프트 문제를 수정했습니다.Fixed the prompt of the license manager when the license expired.

  • VS의 프로세스에 디버거 연결 창에서 프로세스 목록을 빈 상태로 만들 수 있는 버그를 수정했습니다.Fixed a bug that could render the process list empty in the attach debugger to process window of VS.

  • 로컬 뷰에서 변동되는 부울 값 문제를 수정했습니다.Fixed changing values of Booleans in the local view.

1.2.2.01.2.2.0

릴리스됨 2013-07-09Released 2013-07-09

버그 수정Bug fixes

  • 식 계산기에서 정규화된 이름을 처리합니다.Handle fully qualified names in expression evaluator.

  • Unity 스크립팅 엔진에서 잘못된 stackframe 데이터를 보내는 예외 처리와 관련된 중지 문제를 수정했습니다.Fixed a freeze related to exception handling where the Unity scripting engine is sending us incorrect stackframe data.

  • 웹 대상에 대한 빌드 프로세스 문제를 수정했습니다.Fixed build process for Web targets.

  • Visual Studio를 시작할 때 열 파일 목록에 삭제된 파일이 표시되는 오류를 수정했습니다.Fixed an error that could happen if Visual Studio was started and that a deleted file was in the list of files to open at startup.

  • 컴파일된 셰이더 등 스크립트가 아닌 파일을 처리하도록 UnityVS.OpenFile을 수정했습니다.Fixed UnityVS.OpenFile to handle non script files, like compiled shaders.

  • 이제 모든 C# 프로젝트에서 Boo.Lang 및 UnityScript.Lang을 참조합니다.We now reference Boo.Lang and UnityScript.Lang from all the C# projects.

  • 프로젝트에 특수 문자가 있는 경우의 프로젝트에서 참조가 생성되는 문제를 수정했습니다.Fixed generation of references in projects if the project has special characters.

  • 삭제된 프로젝트에 대한 메서드 호출이 여러 NullReferenceException MessageBox를 트리거하는 VS 문제를 해결합니다.Workaround a VS issue where method calls to disposed projects would trigger multiple NullReferenceException MessageBox.

  • Unity 4.2 베타 어셈블리의 처리 문제를 수정했습니다.Fixed handling of Unity 4.2 Beta assemblies.

1.2.1.01.2.1.0

릴리스됨 2013-04-09Released 2013-04-09

버그 수정Bug fixes

  • IO 오류 발생 시 코드 완성 기능에 대한 Unity 어셈블리의 로컬 배포 문제를 수정했습니다(예: 읽기 전용 파일 또는 Visual Studio에서 잠긴 파일).Fixed local deployment of Unity assemblies for code completion in the event of an IO error (such as read-only files, or files locked by Visual Studio).

  • Unity에서 스크립트를 열 때 Visual Studio에서 이미 열려 있는 경우 파일에 포커스를 두지 않는 재발 문제를 수정했습니다.Fixed a regression where opening a script from Unity would not focus the file if it was already opened in Visual Studio.

  • 새 예외 처리의 성능 문제를 수정했습니다.Fixed performance issue of the new exception handling.

  • 일부 외부 DLL에서 중단점의 바인딩 문제를 수정했습니다.Fixed binding of breakpoints in some external DLLs.

1.2.0.01.2.0.0

릴리스됨 2013-03-25Released 2013-03-25

새 기능New features

  • 디버거 연결 속도가 크게 향상되었습니다.Drastically improved debugger connection speed.

  • 대규모 프로젝트에 대한 Unity 프로젝트 탐색기가 최적화되었습니다.Optimized Unity Project Explorer for larger projects.

  • 처리된 예외와 처리되지 않은 예외에서 중단되거나 중단되지 않도록 Visual Studio 설정을 부여합니다.Honor the Visual Studio settings to break (or not) on handled and unhandled exceptions.

  • 로컬 변수에서 ToString을 호출하도록 Visual Studio 설정을 부여합니다.Honor the Visual Studio setting to call ToString on local variables.

  • Unity 플레이어를 디버그하는 데 사용할 수 있는 새 메뉴 디버그 -> Unity 디버거 연결을 추가합니다.Add new menu Debug -> Attach Unity debugger, which you can use to debug Unity players.

  • 솔루션 파일 생성 시 UnityVS 솔루션에 추가한 사용자 지정 프로젝트를 유지합니다.Preserve custom projects added to the UnityVS solution upon solution file generation.

  • 캐럿 위치에서 Unity 기능 또는 멤버에 대한 Unity 설명서를 표시하려면 새 바로 가기 키 CTRL+ALT+M -> CTRL+H를 추가합니다.Add new keyboard shortcut CTRL+ALT+M -> CTRL+H to display the Unity documentation for the Unity function or member at the caret position.

  • Visual Studio에서 컴파일하는 경우 컴파일러 응답 파일(rsp)을 고려합니다.Take compiler response files (rsp) into account when compiling from Visual Studio.

  • 생성기 메서드를 디버그하는 경우 변수를 표시하도록 컴파일러에서 생성한 형식을 해체합니다.Deconstruct compiler generated types to show variables when debugging generator methods.

  • 공유 폴더를 Unity로 구성해야 하는 필요성을 제거하여 원격 디버깅을 간소화합니다.Simplify the remote debugging by removing the need to configure a shared folder to Unity. 이제 Windows에서 Unity 프로젝트에 액세스하기만 하면 됩니다.Now you just need to have access to your Unity project from Windows.

  • 사용자 지정 Unity 프로필을 표준 .net 대상 프로필로 설치합니다.Install a custom Unity profile as a standard .net target profile. ReSharper가 나타낼 수 있는 모든 가양성을 수정합니다.This fixes all false positives that ReSharper could show.

  • 디버거에서 제대로 등록하지 않은 스레드를 중단하지 않도록 Unity 스크립팅 엔진 버그를 해결합니다.Work around a Unity scripting engine bug, so the debugger won't break on non properly registered threads.

  • 파일 열기 요청에서 충돌이 발생하는 동안 파일을 열 수 있는 것으로 표시하는 VS에서의 경쟁 조건을 방지하기 위해 파일 열기를 다시 작업합니다.Rework the file opener to avoid a race condition in VS where it claimed to be able to open files, while crashing on the file open request.

  • UnityVS는 이제 VS에서 파일을 저장할 때가 아니라 프로젝트를 빌드할 때 빌드를 새로 고치도록 요청합니다.UnityVS is now asking to refresh the build when VS is building the project, and not on file save anymore.

버그 수정Bug fixes

  • 사용자 지정 .net 프로필을 수정했습니다.Fixed our custom .net profile

  • 테마 설정 통합을 수정했습니다. VS 2012 어두운 테마와 관련된 문제를 수정합니다.Fixed the theming integration, this fixes our issues with the VS 2012 dark theme.

  • VS 2012에서 빠른 동작 바로 가기 문제를 수정했습니다.Fixed quick behavior shortcut in VS 2012.

  • 디버그할 때 주 스레드가 중단점을 적중하는 경우 발생할 수 있는 단계별 실행 문제를 수정했습니다.Fixed a stepping issue that could happen when debugging and a non-main thread would hit a breakpoint.

  • 정수 등의 형식 별칭의 UnityScript 및 Boo 완료 문제를 수정했습니다.Fixed UnityScript and Boo completion of type aliases, such as int.

  • 새 UnityScript 또는 Boo 문자열을 작성할 때 예외 문제를 수정했습니다.Fixed exception when writing a new UnityScript or Boo string.

  • 솔루션을 로드하지 않은 경우 Unity 메뉴에서의 예외 문제를 수정했습니다.Fixed exceptions in Unity menus when a solution was not loaded.

  • 버그 UVS-48 수정: 큰따옴표를 입력하면 오류가 발생하고 모든 기능(코드 완성, 구문 강조 등)이 중단되는 문제.Fixed bug UVS-48: typing double quote sometimes produce error and break all function (code completion, syntax highlight etc).

  • 버그 UVS-46 수정: Visual Studio의 오류 목록을 클릭할 때 열린 스크립트 파일(UnityScript) 중복 문제Fixed bug UVS-46: Duplicated opened script file (UnityScript) when clicking on the Error List of Visual Studio.

  • 버그 UVS-42 수정: VS 2012에서 상태 표시줄의 Unity 연결 로고가 마우스 이벤트를 처리하지 않는 문제Fixed bug UVS-42: Unity connectivity logo in the status bar doesn't handle mouse events in VS 2012.

  • 버그 UVS-44 수정: VS 2012에서 빠른 MonoBehaviour에 대해 CTRL+SHIFT+Q를 사용할 수 없는 문제Fixed bug UVS-44: CTRL+SHIFT+Q is not available in VS 2012 for Quick MonoBehaviours.

  • 버그 UVS-40 수정: 창이 VS2012의 “어두운" 테마에서 비활성화된 경우 Unity 프로젝트 탐색기에서 선택한 항목을 읽지 못하는 문제Fixed bug UVS-40: Selected items in the Unity Project Explorer are unreadable when the window is inactive in VS2012 "dark" theme.

  • 버그 UVS-39 수정: 이스케이프된 문자열 토큰화 문제Fixed bug UVS-39: Issue tokenizing escaped strings.

  • 버그 UVS-35 수정: 변수를 검사할 때 개체에 대한 ToString 호출 문제Fixed bug UVS-35: Invoke ToString on objects when inspecting variables.

  • 버그 UVS-27 수정: VS2012에서 "어두운" 테마와 Goto 기호 창 불일치 문제Fixed bug UVS-27: Goto Symbol window inconsistency with "dark" theme in VS2012.

  • 버그 UVS-11 수정: 코루틴의 로컬 문제Fixed bug UVS-11: Locals in coroutines.

1.1.0.0 - 베타 릴리스1.1.0.0 - Beta release

릴리스됨 2014-10-09Released 2014-10-09

1.0.13.01.0.13.0

릴리스됨 2013-01-21Released 2013-01-21

버그 수정Bug fixes

  • 대상 디버기에서 잘못된 스레드 이벤트를 보내는 경우 발생할 수 있는 Visual Studio 잠금 문제를 수정했습니다.Fixed a Visual Studio lockup that could happen if the target debuggee is sending invalid thread events. 일반적으로 OSX에서 원격 Unity를 디버그하는 경우 발생합니다.That would typically happen when debugging a remote Unity on OSX.

  • 예외가 디버거를 종료하는 경우 발생할 수 있는 Visual Studio 잠금 문제를 수정했습니다.Fixed a Visual Studio lockup that could happen if an exception shuts down the debugger.

  • C# MonoBehavior가 네임스페이스에 있을 때의 MonoBehavior 도우미 문제를 수정했습니다.Fixed our MonoBehavior helpers when a C# MonoBehavior is in a namespace.

  • Visual Studio 2012에서 UnityScript에 대한 디버거 도구 설명 문제를 수정했습니다.Fixed debugger tooltips for UnityScript in Visual Studio 2012.

  • Unity에서 디버그 상수만 변경되는 경우의 프로젝트 생성 문제를 수정했습니다.Fixed project generation when only debug constants are changed from Unity.

  • Unity 프로젝트 탐색기에서의 키보드 탐색 문제를 수정했습니다.Fixed keyboard navigation in the Unity Project Explorer.

  • 이스케이프된 문자열에 대한 UnityScript 색 지정 문제를 수정했습니다.Fixed UnityScript colorization for escaped strings.

  • Unity 외부에서 사용한 경우 프로젝트 이름을 보다 잘 추측할 수 있도록 파일 열기를 수정했습니다.Fixed our file opener to guess better the project name when used outside of Unity. 사용자가 UnityVS에 위임하는 Unity의 타사 파일 열기를 사용하는 경우 필요합니다.That's necessary when the user uses a third part file opener in Unity that delegates to UnityVS.

  • Unity에서 UnityVS로 전송한 긴 메시지의 처리 문제를 수정했습니다.Fixed handling of long messages sent from Unity to UnityVS. 이전에 긴 메시지는 UnityVS의 메시징 부분과 충돌할 수 있었습니다.Before that, long messages could crash our messaging part of UnityVS. 결과적으로 UnityVS가 Unity에서 파일을 열지 않는 경우가 있었습니다.As a consequence, sometimes UnityVS wouldn't open a file from Unity.

1.0.12.01.0.12.0

릴리스됨 2013-01-03Released 2013-01-03

버그 수정Bug fixes

  • Visual Studio에서 중단점을 삭제하는 경우 발생할 수 있는 Visual Studio 잠금 문제를 수정했습니다.Fixed Visual Studio lockup that could happen when Visual Studio was deleting a breakpoint.

  • Unity가 게임 스크립트를 다시 컴파일한 후 일부 중단점이 적중되지 않는 버그를 수정했습니다.Fixed a bug where some breakpoints would not be hit after Unity recompiled game scripts.

  • 중단점이 바인딩되지 않았을 때 Visual Studio에 올바르게 알리도록 디버거를 수정했습니다.Fixed the debugger to properly notify Visual Studio when breakpoints were unbound.

  • Visual Studio 디버거에서 기본 프로그램을 디버그하지 못하도록 할 수 있는 등록 문제를 수정했습니다.Fixed a registration issue that could prevent the Visual Studio debugger to debug native programs.

  • UnityScript 및 Boo 식을 계산할 때 발생할 수 있는 예외 문제를 수정했습니다.Fixed an exception that could happen when evaluating UnityScript and Boo expressions.

  • 프로젝트 파일의 업데이트를 트리거하지 않는 Unity에서 .net API 수준을 변경하는 재발 문제를 수정했습니다.Fixed a regression where changing the .net API level in Unity would not trigger an update of the project files.

  • 사용자 코드가 로그 콜백 처리기에 관여할 수 없는 API 결함을 수정했습니다.Fixed an API glitch where user code could not participate in the log callback handler.

1.0.11.01.0.11.0

릴리스됨 2012-11-28Released 2012-11-28

새 기능New features

  • Unity 4를 공식 지원합니다.Official support of Unity 4.

  • Unity 프로젝트 탐색기에서 스크립트를 조작할 수 있습니다.Manipulation of scripts from the Unity Project Explorer.

  • Visual Studio의 탐색을 창에 통합합니다.Integration in Visual Studio's Navigate To window.

  • 정보 콘솔 메시지를 구문 분석하여 오류 목록 클릭 시 기호로 된 첫 번째 stackframe으로 안내합니다.Parsing of Info console message, so that clicking in the Error List take you to the first stackframe with symbols.

  • API 를 추가하여 사용자가 프로젝트 생성에 참여할 수 있도록 합니다.Add an API to let user participate in the project generation.

  • API 를 추가하여 사용자가 LogCallback에 참여할 수 있도록 합니다.Add an API to let user participate in the LogCallback.

버그 수정Bug fixes

  • Visual Studio 2012에서 Unity 프로젝트 탐색기의 백그라운드에 있는 재발 문제를 수정했습니다.Fixed regression in the background of the Unity Project Explorer in Visual Studio 2012.

  • 전체 .net 프로필의 사용자에 대한 프로젝트 생성 문제를 수정했습니다.Fixed project generation for users of the full .net profile.

  • 웹 대상의 사용자에 대한 프로젝트 생성 문제를 수정했습니다.Fixed project generation for users of the Web target.

  • Unity에서처럼 DEBUG 및 TRACE 컴파일 기호를 포함하도록 프로젝트 생성을 수정했습니다.Fixed project generation to include DEBUG and TRACE compilation symbols as Unity does.

  • Goto 기호 창에서 특수 문자를 사용하는 경우의 충돌 문제를 수정했습니다.Fixed crash when using special characters in our Goto Symbol window.

  • Visual Studio의 상태 표시줄에서 아이콘을 넣을 수 없는 경우의 충돌 문제를 수정했습니다.Fixed crash if we can't inject our icon in Visual Studio's status bar.

1.0.10.01.0.10.0

릴리스됨 2012-10-09Released 2012-10-09

버그 수정Bug Fixes

  • Visual Studio 2010에서 Unity 프로젝트 탐색기의 배경 문제를 수정했습니다.Fixed the background of the Unity Project Explorer in Visual Studio 2010.

  • UnityVS에서 이전에 디버거 인터페이스가 충돌한 Unity에 디버거를 연결 시도한 경우 발생할 수 있는 Visual Studio 중지 문제를 수정했습니다.Fixed a Visual Studio freeze that could happen if UnityVS tried to attach the debugger to a Unity whose debugger interface previously crashed.

  • 중단점이 설정되고 AppDomain 다시 로드가 발생하는 경우의 Visual Studio 중지 문제를 수정했습니다.Fixed a Visual Studio freeze that could happen when a breakpoint was set and a AppDomain reload would occur.

  • 파일 잠금이나 Unity 빌드 프로세스 혼동이 발생하지 않도록 Unity에서 어셈블리를 검색하는 방법을 수정했습니다.Fixed how assemblies are retrieved from Unity to avoid locking files and confuse the Unity build process.

1.0.9.01.0.9.0

릴리스됨 2012-10-03Released 2012-10-03

버그 수정Bug fixes

  • Unity 프로젝트에 실제 JavaScript 자산이 포함되는 경우의 프로젝트 생성 문제를 수정했습니다.Fixed project generation when the Unity project includes actual JavaScript assets.

  • 식 계산에서의 오류 처리 문제를 수정했습니다.Fixed error handling in expression evaluation.

  • 값 형식의 필드에 새 값을 설정할 때의 문제를 수정했습니다.Fixed setting new values to fields of value types.

  • 코드 편집기에서 식을 마우스로 가리킬 때 가능한 부작용을 수정했습니다.Fixed possible side effects when hovering over expressions from the code editor.

  • 식 계산에 대해 로드된 어셈블리에서 형식을 검색하는 방법을 수정했습니다.Fixed how types are searched in loaded assemblies for expression evaluation.

  • 버그 UVS-21 수정: Unity 개체에서의 할당 계산이 영향을 미치지 않는 문제Fixed bug UVS-21: Evaluation of assignment on Unity objects has no effect.

  • 버그 UVS-21 수정: Unity Math API에 대한 메서드 호출을 계산할 때의 잘못된 포인터 문제Fixed bug UVS-21: Invalid pointer when evaluating a method invocation to Unity Math API.

1.0.8.01.0.8.0

릴리스됨 2012-09-26Released 2012-09-26

버그 수정Bug fixes

  • 스크립트 열기에서 Visual Studio와 스크립트를 모두 열 수 있도록 프로젝트의 경로를 얻는 방법을 수정했습니다.Fixed the way our script opener acquired the path to the project to be sure that it is able to open both Visual Studio and the scripts.

  • 디버깅 세션이 실행할 때 만들어진 중단점이 Visual Studio를 잠글 수 있는 버그를 수정했습니다.Fixed a bug with breakpoints created while the debugging session was running that could cause Visual Studio to lock up.

  • UnityVS를 Visual Studio 2010에 등록하는 방법을 수정했습니다.Fixed how UnityVS is registered on Visual Studio 2010.

1.0.7.01.0.7.0

릴리스됨 2012-09-14Released 2012-09-14

새 기능New features

  • Visual Studio 2012를 지원합니다.Visual Studio 2012 support.

버그 수정Bug fixes

  • Unity의 동작에 맞도록 편집기 및 플러그 인 프로젝트 파일의 생성 문제를 수정했습니다.Fixed generation of Editor and Plugins project files to match Unity's behavior.

  • Unity 4에서 .pdb 기호의 변환 문제를 수정했습니다.Fixed the translation of .pdb symbols on Unity 4.

중요

Visual Studio 2012 지원으로 인해 일부 파일의 이름을 바꾸고 다른 위치로 이동했습니다.Because of the Visual Studio 2012 support, we had to rename a few files and move some other around. Unity를 가져오기 위한 UnityVS 패키지는 이제 Visual Studio 2010 및 Visual Studio 2012에 대해 각각 UnityVS 2010 또는 UnityVS 2012로 명명되었습니다.The UnityVS package to import Unity is now named either UnityVS 2010 or UnityVS 2012, for respectively Visual Studio 2010 and Visual Studio 2012. 이 버전에서는 UnityVS 프로젝트 파일을 다시 생성해야 합니다.This version also requires that the UnityVS project files are regenerated.

1.0.6.0 - 내부 빌드1.0.6.0 - Internal build

릴리스됨 2012-09-12Released 2012-09-12

1.0.5.01.0.5.0

릴리스됨 2012-09-10Released 2012-09-10

버그 수정Bug fixes

  • 스크립트 또는 셰이더에 잘못된 xml 문자가 있을 때 프로젝트 파일의 생성 문제를 수정했습니다.Fixed generation of project files when scripts or shaders had an invalid xml character.

  • Unity를 자산 서버에 연결했을 때 Unity 인스턴스 검색 문제를 수정했습니다.Fixed detection of Unity instances when Unity was connected to the Asset server. 이 버그로 인해 Unity에서 파일을 열지 못하고 Visual Studio 디버거에 자동으로 연결하지 못했습니다.This triggered failures to open files from Unity and the automatic connection of the Visual Studio debugger.

1.0.4.01.0.4.0

릴리스됨 2012-09-05Released 2012-09-05

새 기능New features

  • Unity에서 디버그 기호가 자동으로 변환됩니다.Automatic conversion of debug symbols in Unity.

    자산 폴더에 .NET .dll 어셈블리와 관련된.pdb가 있는 경우 어셈블리를 다시 가져오면 UnityVS에서 .pdb를 Unity의 스크립팅 엔진이 인식하는 디버그 기호 파일로 변환하며 UnityVS에서 .NET 어셈블리로 단계를 실행할 수 있습니다.If you have a .NET .dll assembly with its associated .pdb in your Asset folder, simply re-import the assembly and UnityVS will convert the .pdb into a debug symbols file that Unity's scripting engine understands, and you'll be able to step into your .NET assemblies from UnityVS.

버그 수정Bug fixes

  • Unity 내에서 메서드 또는 속성이 발생시킨 예외로 인한 디버그 도중 UnityVS가 충돌하는 문제를 수정했습니다.Fixed UnityVS crash while debugging caused by exceptions thrown by methods or properties inside Unity.

1.0.3.01.0.3.0

릴리스됨 2012-09-04Released 2012-09-04

새 기능New features

  • Unity에서 파일을 열기 위해 UnityVS의 사용을 비활성화하는 새 구성 옵션입니다.New configuration option to disable the usage of UnityVS to open files from Unity.

버그 수정Bug fixes

  • 비 편집기 프로젝트의 UnityEditor에 대한 참조 생성 문제를 수정했습니다.Fixed generation of references to UnityEditor for non editor projects.

  • 비 편집기 프로젝트에 대한 UNITY_EDITOR 기호의 정의 문제를 수정했습니다.Fixed definition of UNITY_EDITOR symbol for non editor projects.

  • 사용자 지정 상태 표시줄로 인한 임의 VS 충돌 문제를 수정했습니다.Fixed random VS crash caused by our custom status bar.

1.0.2.01.0.2.0

릴리스됨 2012-08-30Released 2012-08-30

버그 수정Bug fixes

  • PythonTools 디버거와의 충돌 문제를 수정했습니다.Fixed conflict with the PythonTools debugger.

  • Mono.Cecil에 대한 참조 문제를 수정했습니다.Fixed references to Mono.Cecil.

  • Unity 4 b7이 포함된 Unity에서 스크립팅 어셈블리를 검색하는 방법에 대한 버그를 수정했습니다.Fixed bug in how scripting assemblies were retrieved from Unity with Unity 4 b7.

1.0.1.01.0.1.0

릴리스됨 2012-08-28Released 2012-08-28

새 기능New features

  • Unity 4.0 베타에 대한 미리 보기를 지원합니다.Preview support for Unity 4.0 Beta.

버그 수정Bug fixes

  • 예외가 발생되는 속성의 검사 문제를 수정했습니다.Fixed the inspection of properties throwing exceptions.

  • 개체를 검사하는 경우 기준 개체로 내림차순되는 문제를 수정했습니다.Fixed descending into base objects when inspecting objects.

  • MonoBehavior 마법사의 삽입 지점에 대한 빈 드롭다운 목록을 수정했습니다.Fixed blank dropdown list for the insertion point in the MonoBehavior wizard.

  • UnityScript 및 Boo의 자산 폴더 내부 dll에 대한 완료를 수정했습니다.Fixed completion for dll inside the Asset folder for UnityScript and Boo.

1.0.0.0 - 초기 릴리스1.0.0.0 - Initial release

릴리스됨 2012-08-22Released 2012-08-22