小编Rod*_*ala的帖子

无法加载文件或程序集“AForge.Video.FFMPEG.dll”或其依赖项之一

我正在使用 Visual Studio Community 2015 开发 .NET 应用程序,它使用一些 AForge.NET 库。我添加了对我的项目的引用,当我调试应用程序时,库工作正常。但是,当我发布应用程序并将其安装在同一台计算机上时,只要我到达使用 AForge.NET 库的应用程序的一部分,应用程序就会崩溃并显示以下错误:

System.IO.FileNotFoundException: Could not load file or assembly 'AForge.Video.FFMPEG.dll' or one of its dependencies. The specified module could not be found.
Filename: 'AForge.Video.FFMPEG.dll'
    on MyApp.mySecondForm..ctor(Int32 id)
    on MyApp.myMainForm.myListView_DoubleClick(Object sender, EventArgs e)
    on System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
    on System.Windows.Forms.ListView.WndProc(Message& m)
    on System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    on System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    on System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Run Code Online (Sandbox Code Playgroud)

我在网上搜索过这个问题的解决方案,到目前为止,以下没有一个对我有用:

  • 安装 Visual Studio C++ Redistributable(认为它可能缺少依赖项)
  • 使用文件系统编辑器在安装时添加库(我在 Visual Studio 中找不到编辑器)。

此外,我搜索了安装应用程序的文件夹,我看到所有 DLL 文件都在那里,每个文件都在不同的文件夹中,以及一个文件夹,其中包含其他文件中的每个 DLL。

我对其他库(全局程序集缓存中的库)没有问题,例如MySql.Data. …

asp.net dll publish visual-studio-2015

4
推荐指数
1
解决办法
7506
查看次数

如何使用jQuery仅获取HTML表中的可见元素?

我有以下问题:我有一个表,其中每行有一些可见的单元格,有些不是.像这样的东西:

<table>
  <thead>
  </thead>
  <tbody>
    <tr>
      <td id='cell_a1'>A</td>
      <td id='cell_b1' style='display:none'>B</td>
    </tr>
    <tr>
      <td id='cell_a2'>C</td>
      <td id='cell_b2' style='display:none'>D</td>
    </tr>
  </tbody>
</table>`
Run Code Online (Sandbox Code Playgroud)

我需要使用.html()方法仅检索表的可见内容,如上表所示:

<table>
  <thead>
  </thead>
  <tbody>
    <tr>
      <td id='cell_a1'>A</td>
    </tr>
    <tr>
      <td id='cell_a2'>C</td>
    </tr>
  </tbody>
</table>`
Run Code Online (Sandbox Code Playgroud)

我尝试使用可见选择器,但我可能以错误的方式使用它,因为我无法使其工作.无论如何,任何帮助表示赞赏.

jquery html-table jquery-selectors

3
推荐指数
1
解决办法
4578
查看次数

如何将此函数放在单独的线程中

我需要一点(或大)帮助我的表单:我需要在一个单独的线程中使用"组织功能"区域内的所有内容.

我在表单的"开始按钮"区域按下一个按钮,调用"组织功能"子组件的第一个子组; 第一个子调用第二个子,第二个子调用第三个子.

我尝试自己将第三个子句添加到一个单独的线程中,然后使用第二个子句将参数传递给线程,但我所做的一切都是错误的.

有人可以帮我这样做吗?

PS:我已删除此表单中的非重要部分,以便您更好地检查.

谢谢你的阅读.

Public Class Form1


#Region "Declarations"

        ' MediaInfo
        Dim MI As MediaInfo

        ' Thread
        Dim paused As Boolean = False

        ' Others
        Dim NameOfDirectory As String = Nothing
        Dim aFile As FileInfo

#End Region



    'thread
    Dim t As New Thread(AddressOf ThreadProc)

    Public Sub ThreadProc()
        ' Aqui debería ir  todo el sub de "organize function", bueno... son 3 subs!
        If paused = True Then MsgBox("THREAD PAUSADO")
    End Sub



#Region "Properties"
...
#End Region

#Region "Load …
Run Code Online (Sandbox Code Playgroud)

vb.net multithreading backgroundworker visual-studio

2
推荐指数
1
解决办法
1万
查看次数