tgjones / gemini

Gemini is an IDE framework similar in concept to the Visual Studio Shell. It uses AvalonDock and has an MVVM architecture based on Caliburn Micro.
Other
1.1k stars 299 forks source link

Can't install using NuGet #279

Open atef201080 opened 6 years ago

atef201080 commented 6 years ago

I'm getting this error when i try to install using NuGet

Failed to add reference. The package 'Caliburn.Micro' tried to add a framework reference to 'System.Windows.Interactivity' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance. Reference unavailable.

luferau commented 6 years ago

Gemini use Caliburn.Micro 2.0.2 version, please check what version you use. May be this is the case.

larrye11ison commented 6 years ago

I get the same thing. There is no problem with the version of CM because it's an install from nuget - meaning the nuget package is using the version of CM that it has defined (which is the correct version).

I thought that it would be a project/framework version thing, so I tried just about every version. I tried brand new/blank WPF projects using .net 4.0, 4.5, 4.5.1, 4.6 and 4.6.1 and when I install the geminiwpf package from nuget, I got the same result each time. Sorry for the pic, but trying to insert the text results as "code" didn't want to work too well... The pertinent bit of the error output is:

install-package : Failed to add reference. The package 'Caliburn.Micro' tried to add a framework reference to 'System.Windows.Interactivity' which was not found in the GAC. This is possibly a bug in the package. Please contact the package owners for assistance. Reference unavailable.

image

Thraka commented 6 years ago

Install the System.Windows.Interactivity nuget package first......

ChayimFriedman2 commented 4 years ago

Thanks @Thraka .

However we need to move to using Microsoft.Xaml.Behaviors.Wpf. See Open Sourcing XAML Behaviors for WPF.

Or at least specifying System.Windows.Interactivity as a dependency.

Thraka commented 4 years ago

Sure. My comment was from 2.5 years ago 😄 I don't even remember what Gemini is. doh!

ChayimFriedman2 commented 4 years ago

:smile: Nice. As fire as I understood version 1 (beta) uses Microsoft.Xaml.Behaviors.