2012-09-21 13 views
9

Ich versuche, Solver Foundation zu einem Projekt hinzuzufügen, an dem ich in Visual Studio 2012 arbeite, aber ich kann es in der Liste nicht finden.Wie Microsoft.Solver.Foundation in vs12 verweisen?

Ich öffnete eines der Beispielprojekte, und der Verweis ist Microsoft.Solver.Foundation jedoch habe ich versucht, Microsoft.S auf allen verfügbaren Listen in meinem Projekt zu suchen, und es ist nicht aufgetaucht.

Wie bekomme ich Solver Foundation in mein Projekt?

+0

Welches Betriebssystem verwenden Sie? Haben Sie VS 2010 parallel installiert? Und welche MSF Version und Edition laufen Sie? Als ich _Open With ..._ VS 2012 wählte, öffnete das MSF-Projekt ohne Probleme auf Windows 8. –

+0

MSF neueste Version. Das Projekt funktioniert gut, ich kann es einfach nicht in mein eigenes Projekt importieren. – humanstory

+0

Das Targeting von .Net 4.5 anstelle von .Net 4 hat mich davon abgehalten, die DLL in der Referenzliste zu sehen. – Pedro

Antwort

9

Ich habe gerade VS 2012 auf meinem Computer installiert. Ich habe auch VS 2010 installiert. Ich habe Solver Foundation neu installiert, aber noch keinen solchen Projekttyp in VS 2012 (im Gegensatz zu VS 2010). Ich würde auch gerne wissen, wie Sie diesen Projekttyp zu den Vorlagen in VS 2012 hinzufügen.

Allerdings könnte dies Ihnen helfen: Es ist genug, um die Referenz in Ihrem Projekt an die Microsoft.Solver.Foundation.dll hinzuzufügen. Die Lage könnte sein:

C: \ Programme \ Reference Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.0 \ Microsoft.Solver.Foundation.dll

wenn Ihr Framework Version war 4.0 vor VS 2012

+0

Das hat funktioniert, danke! – humanstory

8

Die Microsoft.Solver.Foundation Anordnung ist in erster Linie gezielt auf .NET 4 und ist somit in den .NET 4 Referenzanordnungen enthält Installation, wie auch MSt angegeben: s Antwort.

Das bedeutet, dass, wenn Sie ein Projekt erstellen, das Baugruppen/Rahmen Liste in .NET 4.0, die Microsoft.Solver.Foundation Montage zielt zeigen wird, wenn Sie eine neue Referenz in Visual Studio hinzufügen 2012

Auf der anderen Seite, die MSF Montage wird nicht angezeigt, wenn Ihr Projekt .NET 4.5 Targeting. Wenn Sie auf .NET 4.5 abzielen, müssen Sie stattdessen manuell zu der Assembly navigieren, normalerweise zu dem Pfad, den MSt bereits angegeben hat, dh C: \ Programme (x86) \ Reference Assemblies \ Microsoft \ Framework. NETFramework \ v4.0.