Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用微软解决方案基金会 我试图在微软VS2010的C应用程序中使用Salver Sover基金会。我已安装MSF(64位版本),据我所知,在声明以下内容后,我应该能够使用这些服务: using Microsoft.SolverFoundation;_C#_Ms Solver Foundation - Fatal编程技术网

C# 使用微软解决方案基金会 我试图在微软VS2010的C应用程序中使用Salver Sover基金会。我已安装MSF(64位版本),据我所知,在声明以下内容后,我应该能够使用这些服务: using Microsoft.SolverFoundation;

C# 使用微软解决方案基金会 我试图在微软VS2010的C应用程序中使用Salver Sover基金会。我已安装MSF(64位版本),据我所知,在声明以下内容后,我应该能够使用这些服务: using Microsoft.SolverFoundation;,c#,ms-solver-foundation,C#,Ms Solver Foundation,但是,我得到一个错误“名称空间“Microsoft”中不存在类型或名称空间名称“SolverFoundation” 我看到MySoLo.SoVal.Fuff.DLL位于C:\程序文件(x86)\引用程序集\微软\Framework .NETFramework \v4.0 最初我认为64位版本可能是问题所在,所以我卸载并切换到32位版本。但也没有成功 如何将MSF集成到我的C#应用程序中 我试图在微软VS2010的C应用程序中使用Salver Sover基金会。我已安装MSF(64位版本),据我所

但是,我得到一个错误“名称空间“Microsoft”中不存在类型或名称空间名称“SolverFoundation”

我看到MySoLo.SoVal.Fuff.DLL位于C:\程序文件(x86)\引用程序集\微软\Framework .NETFramework \v4.0

最初我认为64位版本可能是问题所在,所以我卸载并切换到32位版本。但也没有成功

如何将MSF集成到我的C#应用程序中

我试图在微软VS2010的C应用程序中使用Salver Sover基金会。我已安装MSF(64位版本),据我所知,在声明以下内容后,我应该能够使用这些服务:

using Microsoft.SolverFoundation;
如何将MSF集成到我的C#应用程序中


您从来没有提到您在项目中添加了对此库的引用,并且您所描述的行为与未添加引用是一致的。因此,您还需要将此库添加到您的项目中。

您需要将对找到的DLL的引用添加到您的项目中。

我以前已经尝试过添加引用,但它不起作用。现在我注意到警告中有一些东西(我以前可能没有看到):

我通过将应用程序属性->应用程序->目标框架从“.Net Framework 4客户端配置文件”设置为“.Net Framework 4”来修复此问题。

当您转到
添加引用时,“Microsoft Solver Foundation”是否会显示…

如果没有,也许您没有使用正确的框架,请尝试
Project->Properties..->编译->高级编译选项…
并证明您没有使用
.NET 4 Framework客户端配置文件
(用于新项目的默认设置)。如果是,请将其更改为
.NET 4 Framework


如果这也失败了。。。您是否下载并安装了解算器?

正确,您需要让项目以完整的.NET 4 framework为目标,它不适用于客户端配置文件。
"The referenced assembly "Microsoft.Solver.Foundation, Version=3.0.1.10599, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project."