前提・問題
macでUnityを使って、趣味でゲームの開発をしています。
現在スクリプトエディタは、タイトルの通りVisual Studio for Macを使用しています。
そのVisual Studioで、いくつかの不具合と思われる症状に見舞われています。
しかし、その症状について検索致したところ、同じ症状の例が全く見受けられず、自分の環境のせいなのか、
もしくはVisual Studioの不具合なのか、あるいは他の原因なのか判断ができません。
自分の検索力の不足であるかもしれません。
情報不足がある場合、質問の仕方が不明瞭である場合などは、指摘していただければ幸いです。
知りたいこと
知りたいことは以下のようなことです。
- 解決方法
ポリシーの正常な適用方法
強制終了しないで済む終了方法
- 同じ症状の人がいるのか
- この症状に関する記事がある場合、そのURL
症状
- ポリシー
「規定のセットまたはカスタムポリシーセットを適用する」の
「ポリシー:」欄からポリシーを変更するが、「ポリシーの適用」を押してから再度開くと元の「既定」に戻っている(ただし、実際は変更したポリシーが適用されている)
しかし、 ここで設定したポリシーが、起動のたび、もしくは他のスクリプトを開くなどのきっかけで頻繁にリセットされる
- 終了時(⌘Q)
終了時、必ず「致命的なエラーが発生しました」のダイアログが表示される
このダイアログのOKを押した後は、応答なしの状態になるため、強制終了しなければいけない
追記
ログ(2/1に終了させた時のもの)
log
1FATAL ERROR [2018-02-01 07:50:35Z]: Visual Studio failed to start. Some of the assemblies required to run Visual Studio (for example gtk-sharp)may not be properly installed in the GAC. 2System.NullReferenceException: Object reference not set to an instance of an object 3 at Microsoft.VisualStudio.ApplicationInsights.Channel.PersistenceTransmitter.Dispose () [0x00024] in <76cc6fb9561c4131acbb983ff56d9700>:0 4 at Microsoft.VisualStudio.ApplicationInsights.Channel.PersistenceChannel.Dispose () [0x00016] in <76cc6fb9561c4131acbb983ff56d9700>:0 5 at Microsoft.VisualStudio.Telemetry.SessionChannel.BaseAppInsightsClientWrapper.DisposeChannel () [0x00000] in <76cc6fb9561c4131acbb983ff56d9700>:0 6 at Microsoft.VisualStudio.Telemetry.SessionChannel.BaseAppInsightsClientWrapper.DisposeManagedResources () [0x0001e] in <76cc6fb9561c4131acbb983ff56d9700>:0 7 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 8 at Microsoft.VisualStudio.Telemetry.SessionChannel.BaseAppInsightsSessionChannel.DisposeManagedResources () [0x0000e] in <76cc6fb9561c4131acbb983ff56d9700>:0 9 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 10 at Microsoft.VisualStudio.Telemetry.EventProcessorRouter.DisposeManagedResources () [0x00023] in <76cc6fb9561c4131acbb983ff56d9700>:0 11 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 12 at Microsoft.VisualStudio.Telemetry.EventProcessorContext.DisposeManagedResources () [0x0000c] in <76cc6fb9561c4131acbb983ff56d9700>:0 13 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 14 at Microsoft.VisualStudio.Telemetry.EventProcessor.DisposeManagedResources () [0x00006] in <76cc6fb9561c4131acbb983ff56d9700>:0 15 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 16 at Microsoft.VisualStudio.Telemetry.SessionChannel.EventProcessorChannel.DisposeManagedResources () [0x00006] in <76cc6fb9561c4131acbb983ff56d9700>:0 17 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 18 at Microsoft.VisualStudio.Telemetry.TelemetrySession.DisposeManagedResources () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 19 at Microsoft.VisualStudio.Telemetry.TelemetryDisposableObject.Dispose () [0x00008] in <76cc6fb9561c4131acbb983ff56d9700>:0 20 at Xamarin.Ide.LogReporting.TelemetryService.Shutdown () [0x0006b] in /Users/builder/data/lanes/5402/125911fb/source/md-addins/Xamarin.Ide/Xamarin.IdeCustomization/Xamarin.Ide.LogReporting/TelemetryService.cs:163 21 at Xamarin.IdeCustomization.XamarinCustomizer.OnCoreShutdown () [0x00000] in /Users/builder/data/lanes/5402/125911fb/source/md-addins/Xamarin.Ide/Xamarin.IdeCustomization/Xamarin.IdeCustomization/XamarinCustomizer.cs:40 22 at MonoDevelop.Ide.IdeStartup.Run (MonoDevelop.Ide.MonoDevelopOptions options) [0x00703] in /Users/builder/data/lanes/5402/125911fb/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:298 23 at MonoDevelop.Ide.IdeStartup.Main (System.String[] args, MonoDevelop.Ide.Extensions.IdeCustomizer customizer) [0x00085] in /Users/builder/data/lanes/5402/125911fb/source/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide/IdeStartup.cs:601
試したこと
- 3、4回インストールし直した
3回目もしくは4回目のアンインストール時はAppCleanerを使い、表示されるファイルを全て削除してから
インストールし直したが改善されなかった
- 「visual studio for mac policy doesn't work」
「Visual Studio for mac ポリシー」
「Visual Studio for mac 不具合」
「Visual Studio for mac 相性」
「Visual Studio for mac 致命的なエラー」
「Visual Studio for mac 終了時」
などで検索したが、
該当するような記事はなかった(見つけられなかっただけの可能性も)
補足情報(FW/ツールのバージョンなど)
- パソコンの情報
MacBook Pro (Retina, 15-inch, Mid 2015)
macOS Sierra 10.12.6
- ソフトウェアの情報
Unity 2017.3.0f3 Personal
Visual Studio Community 2017 for Mac 7.3.3 (build 7)
- その他
使用言語:C#