より高度な C# 開発環境が得られます。 スマートな、オートコンプリーション、ソースファイルの変更、構文ハイライトなどです。
VisualStudio C# 2010 is a product from Microsoft. It comes in an Express and a Professional edition.
The Express edition is free, and you can download it from here.
The Professional edition is not free, you can find out more information about it here.
Unityで VisualStudio との統合をすると、自動的に VisualStudio のプロジェクトファイルを作成することができます。スクリプトやUnityコンソールビューのエラーメッセージをダブルクリックすると VisualStudio が開きます。
Visual Studio に自身の C# コンパイラがあっても、C# スクリプトにエラーがあるかチェックでき、Unity は自身の C# コンパイラを使用してスクリプトをコンパイルします。それでも、エラーがあるかをチェックするのに常に Unity に戻る必要がないため、Visual Studio コンパイラを使用するのは非常に便利です。
Visual Studio の C# コンパイラには、Unity の C# コンパイラが現在提供しているよりも多くの機能が搭載されています。つまり、一部のコード (特に新しい C# 機能) は Visual Studio ではエラーを与えませんが、Unity では与えます。
Unity は自動的に Visual Studio .sln および .csproj ファイルを作成および維持します。誰が Unity 内でファイルを追加、名前変更、移動、削除を行なっても、Unity は .sln および .csproj ファイルを生成します。Visual Studio からのソリューションにもファイルを追加できます。Unity はこれらの新しいファイルをインポートし、次に Unity がプロジェクトファイルを再度作成すると、この新しいファイルを含めて、プロジェクトファイルを作成します。
Unity は、AssetServer アップデートまたは SVN アップデート後には、Visual Studio プロジェクトファイルを生成しません。メニューを通じて、Unity に Visual Studio プロジェクトファイルを生成するよう手動で指示できます。Assets->Sync VisualStudio Project
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.