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

时间:2012-09-21 15:03:09

标签: visual-studio-2012 solver ms-solver-foundation

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

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

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

2 个答案:

答案 0 :(得分: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。

答案 1 :(得分:8)

Microsoft.Solver.Foundation 程序集主要针对.NET 4,因此包含在.NET 4引用程序集中,如 MSt:s 回答。

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

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