【问题标题】:C# adding a resource error and calling functionC#添加资源错误并调用函数
【发布时间】:2011-07-19 05:51:34
【问题描述】:

大家好,我是 C# 新手,我正在尝试将资源添加到 .dll 文件中。

它给了我以下错误:

错误 1 ​​源文件 'C:\Documents and Settings\Administrator\Local Settings\Application Data\Temporary Projects\bluRemoteProg\Resources\HIDLibrary.dll' 无法打开('未指定的错误')bluRemoteProg强>

我忘了做什么?

大卫

更新

它可以工作,但我如何从表单菜单中调用函数?我试过了:

PS3_BluMote.PS3RemoteDevice.Connect();

PS3_BluMote.PS3RemoteDevice.Connect();

但这似乎不起作用......

【问题讨论】:

  • 你能检查你的 DLL 是 32 位还是 64 位?
  • 不应该将 DLL 添加到引用中,而不是添加到资源中吗?
  • 就像 Emiswelt 写的那样,您需要添加 dll 作为参考,而不是作为资源。看看here怎么做。
  • 好吧,我终于可以识别它了,但是当我点击 form1 中的按钮时,我该如何调用函数(如 PS3RemoteDevice("0x054c","0x0306",false))?

标签: c# visual-studio-2008 dll


【解决方案1】:

您可以将新项目添加到您的解决方案中:例如YourApp.Engine 作为 C# Class Libraray 项目,然后将您的资源添加到该项目(双击 YourApp.Engine 项目的属性,然后单击资源选项卡)。

您现在可以在应用中的任何位置使用名为 YourApp.Engine 的 DLL:

using YourApp.Engine;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多