如何在vs12中引用Microsoft.Solver.Foundation?

hum*_*ory 9 solver ms-solver-foundation visual-studio-2012

我正在尝试将Solver Foundation添加到我正在Visual Studio 2012中工作的项目中,但我无法在列表中找到它.

我打开了一个示例项目,引用的是Microsoft.Solver.Foundation但是我尝试在我的项目中的所有可用列表上搜索Microsoft.S并且它没有出现.

如何将Solver Foundation纳入我的项目?

小智 9

我刚刚在我的电脑上安装了VS 2012.我也安装了VS 2010.我已经重新安装了Solver Foundation,但在VS 2012中仍然没有这样的项目类型(与VS 2010不同).我还想知道如何将此项目类型添加到VS 2012中的模板.

但是,这可能会对您有所帮助:只需将项目中的引用添加到Microsoft.Solver.Foundation.dll.位置可能是:

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

如果在安装VS 2012之前您的Framework版本是4.0.


And*_*son 8

所述Microsoft.Solver.Foundation组件主要是针对.NET 4,并因此包括在.NET 4参考组件,如也由表示MST:■答案.

这意味着,如果您创建一个面向.NET 4.0的项目,则在Visual Studio 2012中添加新引用时,Microsoft.Solver.Foundation程序集显示在" 程序集/框架"列表中.

另一方面,如果您的项目针对的是.NET 4.5,则不会显示MSF程序集.如果您的目标是.NET 4.5,则需要手动浏览到程序集,通常是MSt已经指出的路径,即C:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework.NETFramework\v4 .0.