変更ログ (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 年 9 月 19 日Released 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 ランタイムによる Decimal 型のサポートが追加されました。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 年 8 月 15 日Released 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 年 8 月 14 日Released 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 年 5 月 10 日Released 2017-05-10

新機能New Features

  • インストーラー:Installer:

    • MEF キャッシュの消去に関するサポートが追加されました。Added support for cleaning the MEF cache.

バグ修正Bug fixes

  • コード エディター:Code Editor:

    • カスタム属性を使用した分類/補完が修正されました。Fixed classification/completion with custom attributes.

    • Unity メッセージの画面のちらつきが修正されました。Fixed flickering with Unity messages.

3.1.0.03.1.0.0

リリース: 2017 年 4 月 7 日Released 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 年 3 月 7 日Released 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 プレビュー 32.8.2.0 - 3.0 Preview 3

リリース: 2017 年 1 月 25 日Released 2017-01-25

バグ修正Bug fixes

  • プロジェクトの生成:Project Generation:

    • 最初はバイナリ DLL として次にプロジェクト参照として 2 回参照されたプラグイン プロジェクトの固定回帰。Fixed regression where Plugins projects where referenced twice, first as a binary DLL then as a project reference.

2.8.1.0 - 3.0 プレビュー 22.8.1.0 - 3.0 Preview 2

リリース: 2017 年 1 月 23 日Released 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 プレビュー2.8.0.0 - 3.0 Preview

リリース: 2016 年 11 月 17 日Released 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:

    • C# の IntelliSense の Unity メッセージを追加しました。Added C# IntelliSense for Unity messages.

    • C# のコード配色の Unity メッセージを追加しました。Added C# code coloration for Unity messages.

  • デバッガー:Debugger:

    • isas、直接キャスト、defaultnew 式のサポートを追加しました。Added support for is, as, direct cast, default, new expressions.

    • 文字列連結式のサポートを追加しました。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:

    • Editor や 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.

    • Null 許容型の処理を修正しました。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 Web Player を対象としたコンパイルを妨げるバグを修正しました。Fixed bug that prevented compilation when targeting the Unity Web player.

    • Web エンコードされたファイル名のスクリプトをコンパイルするときにコンパイルを妨げるバグを修正しました。Fixed bug that prevented compilation when compiling a script with a web encoded file name.

2.3.0.02.3.0.0

リリース: 2016 年 7 月 14 日Released 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:

    • 不足している MonoBehaviors を追加しました。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 年 2 月 4 日Released 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.

    • ハッシュ記号 (#) 文字を含むプロジェクト名の処理を修正しました。Fixed handling of project names containing hashmark (#) characters.

    • 生成されるプロジェクトを C# 4 に限定しました。Restricted generated projects to C# 4.

  • デバッガー:Debugger:

    • Unity コルーチン内のデバッグ時の式の評価に関する問題を修正しました。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.

    • 複数の異なるバージョンの Visual Studio に同じバージョンの VSTU をインストールする際の 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 年 9 月 8 日Released 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.

  • 条件付き引数がブール値でない場合は、<<<When Changed>> 条件付きブレークポイントを処理します。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 年 7 月 20 日Released 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).

    • DLL とそのデバッグ シンボル (PDB) のインポート時には、MDB ファイルも提供されている場合を除いて常に MDB ファイルが生成されます。Always generate MDB files when importing a DLL and its debug symbols (PDB), except when an MDB file is also provided.

    • obj ディレクトリによる Unity プロジェクト ディレクトリの汚染を修正しました。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.

    • 生成対象ファイルの 1 つがロックされている場合でもプロジェクト ファイルの生成が常に完了します。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.

    • event および delegate 宣言の周囲での MonoBehavior の生成を修正しました。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 プレビュー 21.9.9.0 - 2.0 Preview 2

リリース: 2015 年 4 月 2 日Released 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 ファイル内の unsafe フラグとカスタム定義が参照されます。Unity: Lookup unsafe flags and custom defines in .rsp files during project file generation.

  • UI: Visual Studio の [オプション] ダイアログに Visual Studio Tools for Unity が追加されました。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 プレビュー1.9.8.0 - 2.0 Preview

リリース: 2014 年 11 月 12 日Released 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:

    • ArrayList、List、Hashtable、および Dictionary の視覚エフェクトが向上しました。Better visualization for ArrayLists, Lists, Hashtables and Dictionaries.

    • ウォッチ ビューおよびローカル ビューの表示カテゴリとして非パブリック メンバーと静的メンバーが追加されました。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 月 9 日Released 2014-10-09

新機能New features

  • Unity プレーヤーの検出を改善しました。Improve detection of Unity players.

  • UnityVS のファイル オープン機能を使用する際に、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.

  • ドメインを再読み込みした後、UnityVS の構成ウィンドウまたはバージョン情報ウィンドウを閉じると 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 のバージョンごとに MonoBehaviour のフィルター処理を行うように修正しました。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 年 9 月 22 日Released 2014-09-22

新機能New features

  • ブレークポイントをバインドするソースの場所を最適化しました。Optimize binding breakpoint to source locations.

  • デバッガーの式の評価で、オーバーロードされたメソッドをサポートします。Support for overloaded methods in the Expression Evaluation of the debugger.

  • デバッガーの式の評価で、プリミティブおよび値型のボックス化をサポートします。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. 以前は、黒のテーマでダイアログを表示すると内容が空になることがありました (Microsoft Connect 問題番号 #932637 および #936439)。Previously, dialogs on black themes could appear empty (Connect issues #932637 and #936439).

  • Unity の再コンパイル中にデバッガーを接続すると Unity がフリーズする問題を修正しました (Microsoft Connect 問題番号 #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.

  • デバッガーの式の評価で静的メンバーの参照の問題を修正しました (Microsoft Connect 問題番号 #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 で許容されない特殊文字が含まれている場合のソリューション生成の問題を修正しました (Microsoft Connect 問題番号 #948666)。Fix generation of solution when the Unity project names includes special characters that Visual Studio forbids (Connect issue #948666).

  • オプションをオフに切り替えた後、コンソール イベントの送信をすぐに停止するように Visual Studio Tools for Unity パッケージを修正しました (Microsoft Connect 問題番号 #933357)。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 年 7 月 29 日Released 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# でのエクスペリエンスに重点を移すため、Microsoft では 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 年 1 月 7 日Released 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. これは、PlayMaker または Console Pro を使用している場合に便利です (コンソール ログの受信先として Unity に登録できるコールバックは 1 つだけなので)。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

  • 4.2 以降の Unity から VS 内のファイルを開いた場合に 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 月 21 日Released 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.

  • Debug.Log の呼び出しを調整して、StackTrace の開始がメッセージに組み込まれないようにしました。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.

  • UnityVS.VersionSpecific アセンブリが SCM によって読み取り専用とマークされた場合に、そのアセンブリが削除される問題を修正しました。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 年 9 月 24 日Released 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.

  • Plugins フォルダー内のアセンブリに対する参照の生成を修正しました。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 年 7 月 9 日Released 2013-07-09

バグ修正Bug fixes

  • 式の評価で完全修飾名を処理できます。Handle fully qualified names in expression evaluator.

  • Unity のスクリプト エンジンが UnityVS に間違ったスタックフレーム データを送信した場合の例外の処理に関連したフリーズを修正しました。Fixed a freeze related to exception handling where the Unity scripting engine is sending us incorrect stackframe data.

  • Web をターゲットにした場合のビルド プロセスを修正しました。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 メッセージ ボックスがトリガーされるという 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 年 4 月 9 日Released 2013-04-09

バグ修正Bug fixes

  • コード補完機能で Unity アセンブリのローカル配置に関して IO エラー (読み取り専用ファイル、または 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 年 3 月 25 日Released 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.

  • 型エイリアス (int など) の補完機能に関して 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 で、シンボルへ移動ウィンドウが [ダーク] テーマと一致しない」を修正しました。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 月 9 日Released 2014-10-09

1.0.13.01.0.13.0

リリース: 2013 年 1 月 21 日Released 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 の外部で使用された場合に、UnityVS のファイル オープン機能でのプロジェクト名の推測を改善しました。Fixed our file opener to guess better the project name when used outside of Unity. これは、ユーザーが Unity で UnityVS の代理をするサード パーティのファイル オープン機能を使用している場合に必要になります。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. Unity から UnityVS のファイルを開けないことがありました。As a consequence, sometimes UnityVS wouldn't open a file from Unity.

1.0.12.01.0.12.0

リリース: 2013 年 1 月 3 日Released 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 月 28 日Released 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.

  • コンソール メッセージの情報を解析することにより、エラー一覧をクリックするとシンボル付きのスタックフレームの先頭に移動できるようになりました。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.

  • ユーザーが LogCallback に参加できるようにする API を追加しました。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.

  • Web ターゲットを持つユーザーのためのプロジェクト生成を修正しました。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.

  • UnityVS のシンボルへの移動ウィンドウで特殊文字を使用した場合のクラッシュを修正しました。Fixed crash when using special characters in our Goto Symbol window.

  • Visual Studio のステータス バーに UnityVS のアイコンを挿入できない場合のクラッシュを修正しました。Fixed crash if we can't inject our icon in Visual Studio's status bar.

1.0.10.01.0.10.0

リリース: 2012 年 10 月 9 日Released 2012-10-09

バグ修正Bug Fixes

  • Visual Studio 2010 での Unity プロジェクト エクスプローラーの背景の問題を修正しました。Fixed the background of the Unity Project Explorer in Visual Studio 2010.

  • デバッガー インターフェイスが以前にクラッシュした Unity に UnityVS がデバッガーをアタッチしようとした場合に発生することのある 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 月 3 日Released 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 年 9 月 26 日Released 2012-09-26

バグ修正Bug fixes

  • UnityVS のスクリプト オープン機能がプロジェクトへのパスを取得する方法を修正することにより、確実に 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 年 9 月 14 日Released 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 年 9 月 12 日Released 2012-09-12

1.0.5.01.0.5.0

リリース: 2012 年 9 月 10 日Released 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 年 9 月 5 日Released 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 年 9 月 4 日Released 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.

  • UnityVS のカスタム ステータス バーが原因で VS がランダムにクラッシュする問題を修正しました。Fixed random VS crash caused by our custom status bar.

1.0.2.01.0.2.0

リリース: 2012 年 8 月 30 日Released 2012-08-30

バグ修正Bug fixes

  • PythonTools デバッガーとの競合を修正しました。Fixed conflict with the PythonTools debugger.

  • Mono.Cecil への参照を修正しました。Fixed references to Mono.Cecil.

  • Unity から Unity 4 b7 を使用してスクリプティング アセンブリを取得する方法のバグを修正しました。Fixed bug in how scripting assemblies were retrieved from Unity with Unity 4 b7.

1.0.1.01.0.1.0

リリース: 2012 年 8 月 28 日Released 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.

  • アセット フォルダー内の dll について UnityScript と Boo 用に実行される補完機能を修正しました。Fixed completion for dll inside the Asset folder for UnityScript and Boo.

1.0.0.0 - 初期リリース1.0.0.0 - Initial release

リリース: 2012 年 8 月 22 日Released 2012-08-22