9

我正在尝试将 Solver Foundation 添加到我正在 Visual Studio 2012 中处理的项目中,但我在列表中找不到它。

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

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

4

2 回答 2

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 之前您的框架版本是 4.0。

于 2012-09-21T18:06:45.113 回答
8

Microsoft.Solver.Foundation程序集主要针对 .NET 4,因此包含在 .NET 4 参考程序集中,MSt:s 的回答也表明了这一点

这意味着如果您创建一个面向 .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 .

于 2012-09-22T18:55:46.687 回答