質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

Q&A

2回答

562閲覧

Visual Studio for Macのポリシー、終了時の挙動に関する不具合

shusei

総合スコア22

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Unity

Unityは、Unity Technologiesが開発・販売している、IDEを内蔵するゲームエンジンです。主にC#を用いたプログラミングでコンテンツの開発が可能です。

0グッド

0クリップ

投稿2018/01/29 14:08

編集2018/01/31 23:42

前提・問題

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#

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiwa

2018/01/30 10:28

~/Library/Logs/VisualStudio/7.0 の下に異常終了時のログが残っていたりはしませんか?
shusei

2018/01/31 22:58

ありがとうございます。Ide.[日付].logのファイルが複数あります。そのうち異常終了した時と思われるものの内容を追記します。
guest

回答2

0

ログにある FATAL ERROR に関して、version 7.1 preview で起きていた同様のエラーに対して、修正したので 7.2.0 を使うように、という例ならありました。

crash on exit every single time! - Developer Community

投稿2018/02/01 04:08

編集2018/02/01 04:10
fiwa

総合スコア1192

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiwa

2018/02/15 11:09

回答で挙げたケースではログを見ると、"Starting update installer" のあと、FATAL ERROR が出て"Visual Studio failed to start" となっていて、自動アップデートに失敗して異常終了しているのでは?という気がするわけですが、どの辺はどうなんでしょうか。自動アップデートできていないなら、より新しいバージョンに入れ替えてみたらどうなるのか?という気もするのですが。
guest

0

こんにちは。

期待する回答と違うと思いますが。
Visual Studioに関するトラブルは以下で
1.投稿済みのものがあるか調べる
2.無ければレポートする
としたほうが良いと思います。

https://developercommunity.visualstudio.com/spaces/41/index.html

アップデートのスピードが速いですし、特定バージョンのみ発生するバグの可能性もあります。
QAサイトだとなかなか回答つきにくいかもしれません。

投稿2018/02/01 00:26

Tak1wa

総合スコア4791

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問