Tried to run with R# 4.5.1163.16 and Gallio 3.0.6.639. It does add a plugin for 4.5, but when I open VS2008 SP1, I get the following error message:
Could not load plugins from the "C:\Program Files\JetBrains\ReSharper\v4.5\Bin\Plugins\Gallio" folder Could not load type 'JetBrains.UI.Shell.PluginSupport.PluginTitleAttribute' from assembly 'JetBrains.Platform.ReSharper.UI, Version-4.5.1163.16, Culture=neutral, PublicToken=1010a0d8d6380325' According to Reflector, in 4.5, this is now 'JetBrains.UI.Application.PluginSupport.PluginTitleAttribute. I got the latest source, and changed the using statements in the project Gallio.ReSharperRunnerAssemblyInfo.cs (line 23) and ShowReportAction (line 26) to: using JetBrains.UI.Application.PluginSupport; I'm not familiar with how you are doing builds, so I built the project by adding the Gallio and Gallio.Loader projects, then copied the new assembly into the plugins folder. I also had to copy the Gallio and Gallio.Loader assemblies into the plugins directory. I now get the following error, so I am passing the ball back to those (like Jeff) that know a heck-of-a-lot more than me... Thanks! System.InvalidOperationException: The runtime has not been initialized. at Gallio.Runtime.RuntimeAccessor.get_Instance() at Gallio.ReSharperRunner.Provider.GallioTestProvider.Shim..ctor(IUnitTestProvi der provider) at Gallio.ReSharperRunner.Provider.GallioTestProvider..ctor() --- End of inner exception stack trace --- System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: The runtime has not been initialized. at Gallio.Runtime.RuntimeAccessor.get_Instance() at Gallio.ReSharperRunner.Provider.GallioTestProvider.Shim..ctor(IUnitTestProvi der provider) at Gallio.ReSharperRunner.Provider.GallioTestProvider..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at JetBrains.Application.TypesInstantiator`2.JetBrains.Application.ITypeLoading Handler.TypesLoaded(ICollection`1 assemblies, ICollection`1 types) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\TypesInstantiator.cs:l ine 65 at JetBrains.Application.AssemblyManager.DispatchLoadAssembliesToHandler(IEnume rable`1 list, ITypeLoadingHandler handler) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\AssemblyManager.cs:lin e 192 at JetBrains.Application.AssemblyManager.OnTypeLoadingHandlersAddRemove(AddRemo veEventArgs`1 args) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\AssemblyManager.cs:lin e 329 at JetBrains.DataFlow.Signal`1.NotifySinks(TValue payload) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\DataFlow\Signal!1.cs:li ne 280 --- End of inner exception stack trace --- LoggerException: Exception has been thrown by the target of an invocation. at JetBrains.DataFlow.Signal`1.NotifySinks(TValue payload) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\DataFlow\Signal!1.cs:li ne 286 at JetBrains.DataFlow.Signal`1.Fire(TValue value, Object cookie) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\DataFlow\Signal!1.cs:li ne 390 at JetBrains.DataFlow.CollectionEvents`1.FireAddRemove(AddRemove action, TValue value, Object cookie) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\DataFlow\CollectionEven ts!1.cs:line 159 at JetBrains.DataFlow.CollectionEvents`1.InternalAdd(TValue value, Object cookie) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\DataFlow\CollectionEven ts!1.cs:line 242 at JetBrains.DataFlow.CollectionEvents`1.Add(TValue item) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\DataFlow\CollectionEven ts!1.cs:line 389 at JetBrains.Application.ShellBase.RegisterTypeLoadingHandler(ITypeLoadingHandl er handler) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\ShellBase.cs:line 239 at JetBrains.Application.TypesInstantiator`2..ctor(ISorter`1 sorter) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\TypesInstantiator.cs:l ine 24 at JetBrains.Application.TypesInstantiator`2..ctor() in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\TypesInstantiator.cs:l ine 18 at JetBrains.ReSharper.UnitTestExplorer.UnitTestManager..ctor(ISolution solution) in c:\Agent\work\fcb7466fb72e8486\src\UnitTestExplorer\src\Manager\UnitTestMana ger.cs:line 73 at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType) at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at JetBrains.ComponentModel.ComponentContainer.ComponentDeclarationCreate(Compo nentDescriptor declaration) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\ComponentModel\Compone ntContainer.cs:line 226 at JetBrains.ComponentModel.ComponentContainer.JetBrains.ComponentModel.ICollec tionChangedEventSink<JetBrains.ComponentModel.ComponentDescriptor>.OnAdd(ICo llection`1 items) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\ComponentModel\Compone ntContainer.cs:line 361 at JetBrains.ComponentModel.ComponentDeclarationsCache.AdviseComponentDeclarati onsCollectionChange(ICollectionChangedEventSink`1 sink) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\ComponentModel\Compone ntDeclarationsCache.cs:line 48 at JetBrains.ComponentModel.ComponentContainer.InitializeComponents(ComponentDe clarationsCache declarationscache) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\ComponentModel\Compone ntContainer.cs:line 122 at JetBrains.ComponentModel.XmlExternalizableComponentContainer.InitializeCompo nents(ComponentDeclarationsCache declarationscache) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\ComponentModel\XmlExte rnalizableComponentContainer.cs:line 380 at JetBrains.ProjectModel.Impl.SolutionBase.InitializeComponents() in c:\Agent\work\fcb7466fb72e8486\Platform\src\ProjectModel\src\impl\SolutionBa se.cs:line 35 at JetBrains.ProjectModel.Impl.ProjectFactoryImpl.CreateSolution(FileSystemPath solutionFilePath) in c:\Agent\work\fcb7466fb72e8486\Platform\src\ProjectModel\src\impl\ProjectFac toryImpl.cs:line 92 at JetBrains.VSIntegration.ProjectModel.VSSolutionManager.ProcessSolution(Strin g solutionFile) in c:\Agent\work\fcb7466fb72e8486\Platform\src\VSIntegration\src\ProjectModel\V SSolutionManager.cs:line 494 at JetBrains.VSIntegration.ProjectModel.VSSolutionManager.OpenVSSolution(Boolea n afterOpenSolution) in c:\Agent\work\fcb7466fb72e8486\Platform\src\VSIntegration\src\ProjectModel\V SSolutionManager.cs:line 403 at JetBrains.VSIntegration.ProjectModel.VSSolutionManager.<>c__DisplayClass4.<O nAfterOpenSolution>b__3() in c:\Agent\work\fcb7466fb72e8486\Platform\src\VSIntegration\src\ProjectModel\V SSolutionManager.cs:line 359 at JetBrains.Threading.ReentrancyGuard.Execute(String name, Action action) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\Concurrency\ReentrancyG uard.cs:line 306 at JetBrains.Threading.ReentrancyGuard.ExecuteOrQueue(String name, Action action) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Util\src\Concurrency\ReentrancyG uard.cs:line 339 at JetBrains.Threading.Invocator.ExecuteOrQueue(String name, Action action) in c:\Agent\work\fcb7466fb72e8486\Platform\src\Shell\src\Threading\Invocator.cs :line 135 at JetBrains.VSIntegration.ProjectModel.VSSolutionManager.QueueAction(Action action) in c:\Agent\work\fcb7466fb72e8486\Platform\src\VSIntegration\src\ProjectModel\V SSolutionManager.cs:line 309 at JetBrains.VSIntegration.ProjectModel.VSSolutionManager.OnAfterOpenSolution(O bject pUnkReserved, Int32 fNewSolution) in c:\Agent\work\fcb7466fb72e8486\Platform\src\VSIntegration\src\ProjectModel\V SSolutionManager.cs:line 356 Phil Philip Japikse, MCSD.Net, MCDBA, CSM Principal Consultant Pinnacle Solutions, Inc [email protected] www.japikse.blogspot.com twitter/skimedic (513) 312-5664 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Philip Japikse Sent: Sunday, January 18, 2009 8:56 PM To: [email protected] Subject: MbUnit Re: Resharper 4.5 plugin Thanks! It's getting EAP daily drops...lots of perf issues fixed... Phil Philip Japikse, MCSD.Net, MCDBA, CSM Principal Consultant Pinnacle Solutions, Inc [email protected] www.japikse.blogspot.com twitter/skimedic (513) 312-5664 -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Jeff Brown Sent: Sunday, January 18, 2009 8:52 PM To: [email protected] Subject: MbUnit Re: Resharper 4.5 plugin I didn't even know it was out yet! Give me a day or two. I'm still catching up from the holidays. Jeff. -----Original Message----- From: Phil Japikse <[email protected]> Date: Sunday, Jan 18, 2009 2:11 pm Subject: MbUnit Resharper 4.5 plugin To: "MbUnit.User" <[email protected]>Reply-To: [email protected] Any timing on when the plugin for R# 4.5 will be available (or anything I can do to help get it there)? Thanks! --Phil --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "MbUnit.User" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/MbUnitUser?hl=en -~----------~----~----~----~------~----~------~--~---
