diff --git a/ide_plugins/vs/coati_plugin_vs_2015.vsix b/ide_plugins/vs/coati_plugin_vs_2015.vsix index 77b03b12..365ae270 100644 Binary files a/ide_plugins/vs/coati_plugin_vs_2015.vsix and b/ide_plugins/vs/coati_plugin_vs_2015.vsix differ diff --git a/src/lib/Application.cpp b/src/lib/Application.cpp index 18b58133..a1328ca2 100644 --- a/src/lib/Application.cpp +++ b/src/lib/Application.cpp @@ -136,7 +136,15 @@ void Application::handleMessage(MessageLoadProject* message) return; } - loadProject(message->projectSettingsFilePath); + try + { + loadProject(message->projectSettingsFilePath); + } + catch (...) + { + LOG_ERROR_STREAM(<< "Failed to load project. Try restarting Coati as admin"); + MessageStatus("Failed to load project. Try restarting Coati as admin", true).dispatch(); + } } void Application::handleMessage(MessageRefresh* message)