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
-~----------~----~----~----~------~----~------~--~---

Reply via email to