缺少参考/ exe不工作/ - PowerPacks -

时间:2014-09-26 08:14:53

标签: c# reference release filenotfoundexception powerpacks

用了2天的时间来解决这个问题。有很多线程,但没有真正的解决方案。大多数人只是谈论理论方式,而不是实际问题。

以下是问题:

当从代码中绘制形状或线条(不使用工具箱)时,应用程序可能无法在其他计算机上工作而无需进一步关注引用。将显示错误" filenotfoundexception"在有视觉工作室的电脑上。关键是visual studio正在使用 PowerPacks ,它不会出现在参考列表中。

在网络上搜索丢失的dll是没用的。我真的很努力,没有成功。


我自己回答这个问题只是为了记录这个问题。 我希望这不违反规则。它只是:那里有很多人遇到了这个问题,没有人得到解决方案。

此问题将在2天内结束!

1 个答案:

答案 0 :(得分:1)

此解决方案的功劳归于:VisualBasic PowerPack missing from Visual Studio 2013?
这是通过复制和粘贴制作的。

这个方法的目的是让visualStudio在项目浏览器中显示PowerPacks-reference。如果你到达那里,你可以将“copy local”设置为true。这样你就可以用你的exe获得dll文件。

下载PowerPacks:PowerPacks2013

  1. 打开Visual Studio 2013
  2. 打开工具箱。添加新选项卡,右键单击工具箱,选择“添加选项卡”。将选项卡命名为“Visual Basic PowerPack”。
  3. 展开新的“标签”。右键单击新选项卡下的空白区域,然后选择“选择项目”。您将看到以下对话框弹出...
  4. 请加载所有项目几分钟。如果尚未选择,请选择“.Net Framework Components”选项卡。
  5. 在过滤器文本框控件中,请输入“电源”。您应该在上面的对话框中看到类似的内容......
  6. 检查所需的PowerPack参考(lineshape / ovalshape ...),然后单击“确定”。
  7. 完成此操作后,PowerPack将显示在项目浏览器的参考列表中。应默认选中“复制本地”属性。

    多数民众赞成。如果您发布或调试您的应用程序,该DLL将被复制到您的exe旁边的文件夹中。问题已解决。

    我希望这份文档可以帮助那里的一些人。