2012-09-21 17 views
9

Estoy intentando agregar Solver Foundation a un proyecto en el que estoy trabajando en Visual Studio 2012, pero no puedo encontrarlo en la lista.¿Cómo hacer referencia a Microsoft.Solver.Foundation en vs12?

Abrí uno de los proyectos de ejemplo, y la referencia es Microsoft.Solver.Foundation, pero traté de buscar Microsoft.S en todas las listas disponibles, en mi proyecto, y no apareció.

¿Cómo obtengo Solver Foundation en mi proyecto?

+0

¿Qué sistema operativo está ejecutando? ¿Tienes VS 2010 instalado junto? ¿Y qué versión y edición de MSF está ejecutando? Cuando elegí _open Con ..._ VS 2012, el proyecto de MSF abrió y se ejecuta sin problemas en Windows 8. –

+0

MSF versión más reciente. El proyecto funciona bien, simplemente no puedo importarlo en mi propio proyecto. – humanstory

+0

Dirigir .Net 4.5 en lugar de .Net 4 es lo que me impidió ver el dll en la lista de referencias. – Pedro

Respuesta

9

Acabo de instalar VS 2012 en mi computadora. También tengo VS 2010 instalado. He vuelto a instalar Solver Foundation, pero aún no existe ese tipo de proyecto en VS 2012 (a diferencia de VS 2010). También me gustaría saber cómo agregar este tipo de proyecto a las plantillas en VS 2012.

Sin embargo, esto podría ayudarlo: es suficiente agregar la referencia en su proyecto al Microsoft.Solver.Foundation.dll. La ubicación podría ser:

C: \ Archivos de programa \ Referencia Asambleas \ Microsoft \ Framework \ .NETFramework \ v4.0 \ Microsoft.Solver.Foundation.dll

si su versión de Marco era 4.0 antes de instalar VS 2012.

+0

¡Eso funcionó, gracias! – humanstory

8

El conjunto Microsoft.Solver.Foundation se dirige principalmente a .NET 4 y por lo tanto se incluye en los conjuntos de referencia .NET 4, como también se indica por MSt: s respuesta.

Esto significa que si se crea un proyecto que se dirige a .NET 4.0, el conjunto Microsoft.Solver.Foundation se mostrará en la listaAsambleas/Marco al agregar una nueva referencia en Visual Studio 2012.

Por otra parte, el conjunto de MSF se no aparecer si su proyecto se dirige a .NET 4.5. Si el idioma de .NET 4.5, tendrá lugar necesario para navegar a la asamblea de forma manual, por lo general a la ruta que MST ha señalado ya, es decir C: \ Archivos de programa (x86) \ Referencia Asambleas \ Microsoft \ Framework. NETFramework \ v4.0.

Cuestiones relacionadas