Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# 添加了MathNet.Numerics作为引用,但可执行文件表示无法加载引用文件_C#_.net_Winforms_Reference_.net Assembly - Fatal编程技术网

C# 添加了MathNet.Numerics作为引用,但可执行文件表示无法加载引用文件

C# 添加了MathNet.Numerics作为引用,但可执行文件表示无法加载引用文件,c#,.net,winforms,reference,.net-assembly,C#,.net,Winforms,Reference,.net Assembly,我对这个很陌生,C#WinForm是我的第一个项目。。。如果我的问题不清楚,请容忍我。请允许我澄清一下 我有一个C#WinForm应用程序,它使用MathNet.Numerics和MathNet.Numerics.IO作为引用。我通过在PM>Install Package MathNet.Numerics中键入,从软件包管理器控制台添加了这两个引用 它在我的桌面上工作:这两个引用显示在references文件夹下,当我构建解决方案时,两个.dll文件也显示在Debug文件夹中。但当我将可执行文件

我对这个很陌生,C#WinForm是我的第一个项目。。。如果我的问题不清楚,请容忍我。请允许我澄清一下

我有一个C#WinForm应用程序,它使用MathNet.Numerics和MathNet.Numerics.IO作为引用。我通过在PM>Install Package MathNet.Numerics中键入,从软件包管理器控制台添加了这两个引用

它在我的桌面上工作:这两个引用显示在references文件夹下,当我构建解决方案时,两个.dll文件也显示在Debug文件夹中。但当我将可执行文件复制粘贴到另一台计算机时,它会显示“无法加载文件或程序集”MathNet.Numerics,Version=2.6.1.30。Culture=neutral、PublicKeyToken=null”或一个(如果是其依赖项)。系统找不到指定的文件


请告诉我如何将这些引用添加到可执行文件中,以便在其他计算机上使用。

您还需要将dll发送给正在发送项目的人,如果是数据库或类似文件,请执行以下操作:-


在reference文件夹下的两个dll文件的属性中,单击“始终复制”选项,它将在您的案例中复制引用!!

您还需要将dll发送给您要发送项目的任何人,如果是数据库或类似的内容,请执行以下操作:-


在reference文件夹下的两个dll文件的属性中,单击“始终复制”选项,它将在您的案例中复制引用!!

您还需要复制.dll文件。我已编辑了您的标题。请参阅“”,其中一致意见是“不,它们不应该”。您还需要复制.dll文件。我已编辑了您的标题。请参阅,”对于这两个.dll文件,我选择了“True”作为“复制本地”“选择权。VS表示Copy Local指示是否将引用复制到输出目录。我认为这可以解决这个问题,但实际上不是……但是您还必须在部署计算机上部署这些文件。我的意思是,引用和你引用的引用是的,同意@T.S…你必须部署所有文件!!你能告诉我你是如何复制到另一台机器上的吗?我是说整个解决方案或安装程序,或者是如何复制的?我将整个调试文件夹复制到了部署计算机上。现在可以了!我将测试可以从deploy文件夹中删除哪个文件以使其看起来更干净。但至少它现在起作用了。谢谢大家!对于这两个.dll文件,我为“复制本地”选项选择了“True”。VS表示Copy Local指示是否将引用复制到输出目录。我认为这可以解决这个问题,但实际上不是……但是您还必须在部署计算机上部署这些文件。我的意思是,引用和你引用的引用是的,同意@T.S…你必须部署所有文件!!你能告诉我你是如何复制到另一台机器上的吗?我是说整个解决方案或安装程序,或者是如何复制的?我将整个调试文件夹复制到了部署计算机上。现在可以了!我将测试可以从deploy文件夹中删除哪个文件以使其看起来更干净。但至少它现在起作用了。谢谢大家!