При попытке запуска программы на Windows 7 появляется ошибка (скриншотом, так как в логах ничего не появилось)
И вдогонку - подскажите, как можно откатиться на предыдущую версию и будет ли добавлен функционал, чтобы обновление было не обязательным?
← 返回
评论 (14)
登录 或 创建账户, 登录或注册以发表评论
Попробуйте удалить файл Мои документы\StockSharp\Studio\platform_config.xml
Для того, чтобы вернутся к прежней рабочей версии.
C предпоследней, 4.1.11.1, могу скажите куда, чтобы вам было удобнее скачивать?
Согласен, можно просто делать бэкап, но тогда нужно знать, что это обновление есть, иначе придется делать каждый раз бэкап при открытии программы или делать его один раз после выхода новой версии, а при открытии бэкапить только настройки и только те файлы, которые отвечают за то, что было сделано в программе, но нужно знать какие... Возможно я не прав, но в других программах по-другому делают (тот же Квик бэкапится сам при обновлении версии с сервера) или же дают возможность скачать с сайта предыдущую версию. Насчет автообновления понял, спасибо, пока буду делать так, старая рабочая версия лучше новой нерабочей )
У меня тоже не запускается студия. Первый раз скачивал 23 марта, тогда установилась и запускалась несколько раз, потом перестала запускаться. Удалил старую версию и папку Studio из моих документов. Скачал новую версию и установил в директорию D:\Studio. Установка прошла успешно, но запускаться не хочет и ничего не сообщает...
Что пишется в логах (папка Documents\StockSharp\Studio\Logs)?
У меня в папке Documents\StockSharp\ папки Studio нет... перед установкой я её удалил, а новая не создается
Т.е. папка D:\Studio изначально пустая и вы туда распаковываете архив? При запуске вообще никаких окон не появляется? А в диспетчере задач есть соответствующий процесс?
Да, папка D:\Studio изначально пустая и я туда распаковываю архив. После запуска Studio.Update, там появляются файлы библиотек, приложение и прочее. Запускаю Studio.exe, в диспетчере задач сначала появляются два процесса: Studio.exe и Studio.Update, а потом они в диспетчере пропадают.
А сейчас запустил, процессы вообще в диспетчере не появились...
Сегодня повторил переустановку, то же самое, прога не запускается, в диспетчере процессов нет, зато в приложениях папка Studio работает...
Какая система у вас? Попробуйте запустить с правами администратора.
У меня Win7, запускаю от имени администратора, появляется окно с вопросом, разрешить ли внести изменения программе Studio.exe на моем компьютере, нажимаю ОК и всё...тишина.
Пока писал сообщение, программа запустилась...
Не запускается! Сразу после выбора режима запуска x86 или x64, выдается сообщение об ошибке. Далее после нажатия ОК программа запускается, но почти все пункты меню просто вызывают ошибки. Windows 7 x64
Тект ошибки...
S#.Studio
Microsoft.Practices.ServiceLocation.ActivationException: Activation error occurred while trying to get instance of type IStorage, key "" ---> Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "Ecng.Serialization.IStorage", name = "(none)". Exception occurred while: Calling constructor Ecng.Data.Providers.SQLiteDatabaseProvider(). Exception is: TypeInitializationException - The type initializer for 'Ecng.Data.Providers.SQLiteDatabaseProvider' threw an exception.
At the time of the exception, the container was:
Resolving Ecng.Data.HierarchicalDatabase,(none) (mapped from Ecng.Serialization.IStorage, (none)) Resolving value for property HierarchicalDatabase.Provider Resolving Ecng.Data.Providers.SQLiteDatabaseProvider,(none) Calling constructor Ecng.Data.Providers.SQLiteDatabaseProvider() ---> System.TypeInitializationException: The type initializer for 'Ecng.Data.Providers.SQLiteDatabaseProvider' threw an exception. ---> System.UnauthorizedAccessException: Access to the path 'C:\Program Files\Studio\System.Data.SQLite.dll' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost) at System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes, Boolean checkHost) at Ecng.Serialization.BinaryHelper.Save(Byte[] data, String fileName) at Ecng.Data.Providers.SQLiteDatabaseProvider..cctor() --- End of inner exception stack trace --- at Ecng.Data.Providers.SQLiteDatabaseProvider..ctor() at BuildUp_Ecng.Data.Providers.SQLiteDatabaseProvider(IBuilderContext ) at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context) at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context) at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey) at BuildUp_Ecng.Data.HierarchicalDatabase(IBuilderContext ) at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context) at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context) at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable
1 resolverOverrides) --- End of inner exception stack trace --- at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable1 resolverOverrides) at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, String name, IEnumerable`1 resolverOverrides) at Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key) --- End of inner exception stack trace --- at Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance(Type serviceType, String key) at Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstanceTService at Ecng.Configuration.ConfigManager.GetService() at StockSharp.Studio.MainWindow.MainWindow_Loaded(Object sender, RoutedEventArgs e) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at MS.Internal.FrameworkObject.OnLoaded(RoutedEventArgs args) at System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent) at System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root) at System.Windows.Media.MediaContext.FireLoadedPendingCallbacks() at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks() at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget) at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget) at System.Windows.Interop.HwndTarget.OnResize() at System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam) at System.Windows.Interop.HwndSource.HwndTargetFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs) at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)OK