Hi,
I built the trunk version of ImageViewer, current as of an hour ago. When I run it in VS2008, it craps out with a FileLoadException; see below. If I remove the 7 vtk*.dll files from the plugins directory, it runs.
After cleaning them out, a rebuild of the solution puts the vtk files back in the plugins directory. So their presence is not accidental. Are these really plugins? Does it work on your system? I'm using Windows XP Pro.
Any tips appreciated.
System.IO.FileLoadException was unhandled
Message="Could not load file or assembly 'vtkCommonDotNet, Version=1.2.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)"
Source="mscorlib"
FileName="vtkCommonDotNet, Version=1.2.1.0, Culture=neutral, PublicKeyToken=null"
FusionLog=""
StackTrace:
at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark& stackMark)
at System.Reflection.Assembly.LoadFrom(String assemblyFile)
at ClearCanvas.Common.PluginFinder.LoadAssembly(String path)
at ClearCanvas.Common.PluginFinder.FindPlugin(String path)
at ClearCanvas.Common.PluginFinder.FindPlugin(String path)
at ClearCanvas.Common.Utilities.FileProcessor.<>c__DisplayClass1.b__0(String filePath, Boolean& cancel)
at ClearCanvas.Common.Utilities.FileProcessor.ProcessDirectory(String path, String searchPattern, ProcessFileCancellable proc, Boolean recursive, Boolean& cancel)
at ClearCanvas.Common.Utilities.FileProcessor.Process(String path, String searchPattern, ProcessFileCancellable proc, Boolean recursive)
at ClearCanvas.Common.Utilities.FileProcessor.Process(String path, String searchPattern, ProcessFile proc, Boolean recursive)
at ClearCanvas.Common.PluginManager.FindPlugins(String path)
at ClearCanvas.Common.PluginManager.LoadPlugins()
at ClearCanvas.Common.PluginManager.EnsurePluginsLoaded()
at ClearCanvas.Common.PluginManager.get_Extensions()
at ClearCanvas.Common.DefaultExtensionFactory.BuildExtensionMapOnce()
at ClearCanvas.Common.DefaultExtensionFactory.ListExtensionsHelper(ExtensionPoint extensionPoint, ExtensionFilter filter)
at ClearCanvas.Common.DefaultExtensionFactory.CreateExtensions(ExtensionPoint extensionPoint, ExtensionFilter filter, Boolean justOne)
at ClearCanvas.Common.ExtensionPoint.CreateExtensionsHelper(ExtensionFilter filter, Boolean justOne)
at ClearCanvas.Common.ExtensionPoint.CreateExtension()
at ClearCanvas.Common.Platform.StartApp(ExtensionFilter applicationRootFilter, String[] args)
at ClearCanvas.Common.Platform.StartApp()
at ClearCanvas.Desktop.Executable.Program.Main(String[] args) in D:\src\ClearCanvas\trunk\Desktop\Executable\Program.cs:line 68
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException: System.Runtime.InteropServices.COMException
Message="This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)"
ErrorCode=-2147010895
StackTrace:
InnerException:
