我正在尝试将Solver Foundation添加到我正在Visual Studio 2012中工作的项目中,但我无法在列表中找到它。
我打开了一个示例项目,引用的是Microsoft.Solver.Foundation但是我尝试在我的项目中的所有可用列表上搜索Microsoft.S并且它没有出现。
如何将Solver Foundation纳入我的项目?
答案 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 。