OpenWrap/openwrap

VS plugin crashes with NotImplementedException

Opened this issue · 0 comments

Looks like WebDeploy (.wdproj) project causes it. If this type of project is removed OW loads without errors.
OW ver2.0.2

Solution plugins starting...
Starting plugin AssemblyReferenceNotificationsPlugin.
Plugin initialization failed.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NotImplementedException: Not implemented (Exception from HRESULT: 0x80004001 (E_NOTIMPL))
at EnvDTE.Project.get_FullName()
at OpenWrap.VisualStudio.ProjectModel.DteProject.<>c__DisplayClass4.<.ctor>b__0() in c:\src\openwrap\src\OpenWrap.VisualStudio.Shared\ProjectModel\DteProject.cs:line 21
at OpenWrap.LazyValue1.CreateValue(LazyValue1 lazy) in c:\src\openwrap\src\OpenWrap\LazyValue.cs:line 36
at OpenWrap.LazyValue1.op_Implicit(LazyValue1 lazy) in c:\src\openwrap\src\OpenWrap\LazyValue.cs:line 28
at OpenWrap.VisualStudio.ProjectModel.DteProject.get_OpenWrapEnabled() in c:\src\openwrap\src\OpenWrap.VisualStudio.Shared\ProjectModel\DteProject.cs:line 35
at OpenWrap.SolutionPlugins.VisualStudio.AssemblyReferenceNotificationsPlugin.b__5(IProject x) in c:\src\openwrap\src\OpenWrap.VisualStudio.SolutionPlugins\AssemblyReferenceNotificationsPlugin.cs:line 95
at System.Linq.Enumerable.WhereSelectListIterator2.MoveNext() at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()
at System.Linq.Enumerable.ToDictionary[TSource,TKey,TElement](IEnumerable1 source, Func2 keySelector, Func2 elementSelector, IEqualityComparer1 comparer)
at OpenWrap.SolutionPlugins.VisualStudio.AssemblyReferenceNotificationsPlugin.RefreshProjects() in c:\src\openwrap\src\OpenWrap.VisualStudio.SolutionPlugins\AssemblyReferenceNotificationsPlugin.cs:line 101
at OpenWrap.SolutionPlugins.VisualStudio.AssemblyReferenceNotificationsPlugin.TryInitialize() in c:\src\openwrap\src\OpenWrap.VisualStudio.SolutionPlugins\AssemblyReferenceNotificationsPlugin.cs:line 75
at OpenWrap.SolutionPlugins.VisualStudio.AssemblyReferenceNotificationsPlugin..ctor() in c:\src\openwrap\src\OpenWrap.VisualStudio.SolutionPlugins\AssemblyReferenceNotificationsPlugin.cs:line 36
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean skipCheckThis, Boolean fillCache)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)
at OpenWrap.PackageManagement.Exporters.SolutionPlugin.Start() in c:\src\openwrap\src\OpenWrap\PackageManagement\Exporters\SolutionPlugin.cs:line 30
at OpenWrap.Commands.Core.StartSolutionPlugin.<>c__DisplayClass27.b__25() in c:\src\openwrap\src\OpenWrap.Commands\Core\StartSolutionPlugin.cs:line 126
at OpenWrap.Commands.Core.StartSolutionPlugin.TryDo(Action action, Action`1 onError) in c:\src\openwrap\src\OpenWrap.Commands\Core\StartSolutionPlugin.cs:line 150
Starting plugin ReSharperLoaderPlugin.
Resharper Plugin Manager: Loaded (99.99.130.53871).
ReSharper Project Reference Updater: Solution opened Internet.Bank
All solution plugins started.