← Zurück

Неизвесное исключение.

Инициализатор типа "StockSharp.Algo.Licensing.LicenseHelper" выдал исключение. Программа вчера работала, запускаю ее сегодня, и я просто не могу понять в чем дело. Лицензия новая. Подскажите пожалуйста в чем дело.

War dieses Thema hilfreich?

Thema teilen

Kommentare (8)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

yar1k0v: Инициализатор типа "StockSharp.Algo.Licensing.LicenseHelper" выдал исключение. Программа вчера работала, запускаю ее сегодня, и я просто не могу понять в чем дело. Лицензия новая. Подскажите пожалуйста в чем дело.

А текст то какой исключения?

yar1k0v
yar1k0v Autor

А текст только этот: Инициализатор типа "StockSharp.Algo.Licensing.LicenseHelper" выдал исключение. Поменял лицензию, не помогло.

Mikhail Sukhov
Mikhail Sukhov

yar1k0v: А текст только этот: Инициализатор типа "StockSharp.Algo.Licensing.LicenseHelper" выдал исключение. Поменял лицензию, не помогло.

Это не полный текст исключения. Исключение в .NET содержит и стектрейс, и вложенные ошибки.

yar1k0v
yar1k0v Autor

System.TypeInitializationException was unhandled
  HResult=-2146233036
  Message=Инициализатор типа "StockSharp.Algo.Licensing.LicenseHelper" выдал исключение.
  Source=StockSharp.Algo
  TypeName=StockSharp.Algo.Licensing.LicenseHelper
  StackTrace:
       в StockSharp.Algo.Licensing.LicenseHelper.StartValidation(Object feature, Action failedAction)
       в StockSharp.Algo.BaseTrader..ctor(Platforms platform, Boolean checkLicense)
       в StockSharp.Quik.QuikTrader..ctor(String path)
       в FSpreader.MainWindow.<ConnectBtn_Click>d__9.MoveNext() в c:\Users\Yaroslav\Documents\Visual Studio 2012\Projects\FSpreader\FSpreader\MainWindow.xaml.cs:строка 56
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
       в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<ThrowAsync>b__0(Object state)
       в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       в System.Windows.Threading.DispatcherOperation.InvokeImpl()
       в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       в System.Windows.Threading.DispatcherOperation.Invoke()
       в System.Windows.Threading.Dispatcher.ProcessQueue()
       в System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       в MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
       в MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
       в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
       в MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
       в System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
       в MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
       в MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
       в System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
       в System.Windows.Application.RunInternal(Window window)
       в System.Windows.Application.Run()
       в FSpreader.App.Main() в c:\Users\Yaroslav\Documents\Visual Studio 2012\Projects\FSpreader\FSpreader\obj\Debug\App.g.cs:строка 0
       в System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
       в Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
       в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       в System.Threading.ThreadHelper.ThreadStart()
  InnerException: System.IO.FileNotFoundException
       HResult=-2147024894
       Message=Невозможно загрузить файл или сборку "Microsoft.Practices.EnterpriseLibrary.Security.Cryptography, Version=5.0.505.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Не удается найти указанный файл.
       Source=StockSharp.Algo
       FileName=Microsoft.Practices.EnterpriseLibrary.Security.Cryptography, Version=5.0.505.0, Culture=neutral, PublicKeyToken=null
       FusionLog==== Информация о состоянии предварительной привязки ===
Журнал: User = YAR1K-SURFACE\yar1k
Журнал: DisplayName = Microsoft.Practices.EnterpriseLibrary.Security.Cryptography, Version=5.0.505.0, Culture=neutral, PublicKeyToken=null
 (Fully-specified)
Журнал: Appbase = file:///C:/Users/Yaroslav/Documents/Visual Studio 2012/Projects/FSpreader/FSpreader/bin/Debug/
Журнал: Initial PrivatePath = NULL
Вызов сборки: StockSharp.Algo, Version=4.1.13.0, Culture=neutral, PublicKeyToken=null.
===
Журнал: данная привязка начинается в контексте загрузки default.
Журнал: используется файл конфигурации приложения: C:\Users\Yaroslav\Documents\Visual Studio 2012\Projects\FSpreader\FSpreader\bin\Debug\FSpreader.vshost.exe.Config.
Журнал: используется файл конфигурации главного узла: 
Журнал: используется файл конфигурации компьютера из C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
Журнал: политика в данный момент не применяется к ссылке (личная, пользовательская, частичная привязка сборки или привязка по местоположению).
Журнал: попытка загрузки нового URL file:///C:/Users/Yaroslav/Documents/Visual Studio 2012/Projects/FSpreader/FSpreader/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.DLL.
Журнал: попытка загрузки нового URL file:///C:/Users/Yaroslav/Documents/Visual Studio 2012/Projects/FSpreader/FSpreader/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.DLL.
Журнал: попытка загрузки нового URL file:///C:/Users/Yaroslav/Documents/Visual Studio 2012/Projects/FSpreader/FSpreader/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.EXE.
Журнал: попытка загрузки нового URL file:///C:/Users/Yaroslav/Documents/Visual Studio 2012/Projects/FSpreader/FSpreader/bin/Debug/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography/Microsoft.Practices.EnterpriseLibrary.Security.Cryptography.EXE.

       StackTrace:
            в StockSharp.Algo.Licensing.LicenseHelper..cctor()
       InnerException:


Mikhail Sukhov
Mikhail Sukhov

Невозможно загрузить файл или сборку "Microsoft.Practices.EnterpriseLibrary.Security.Cryptography, Version=5.0.505.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Не удается найти указанный файл.

yar1k0v
yar1k0v Autor

Михаил Сухов: <mark>Невозможно загрузить файл или сборку "Microsoft.Practices.EnterpriseLibrary.Security.Cryptography, Version=5.0.505.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Не удается найти указанный файл.</mark>

Я не понимаю, что с этим делать? Подскажите пожалуйста. Спасибо. п.с. Sample выдает такую же ошибку.

Mikhail Sukhov
Mikhail Sukhov

Проще всего обновить дистрибутив. А так - это из-за того, что сборка не находится. Нужно руками ее подключить как реф.

yar1k0v
yar1k0v Autor

Спасибо, сейчас я как раз загружаю обновление. Даже после подключения ее как рефа ничего не исправилось, а даже наоборот, стало еще хуже. Обновлюсь и отпишу. Спасибо.

Все работает!