我正在使用 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)
我在网上搜索过这个问题的解决方案,到目前为止,以下没有一个对我有用:
此外,我搜索了安装应用程序的文件夹,我看到所有 DLL 文件都在那里,每个文件都在不同的文件夹中,以及一个文件夹,其中包含其他文件中的每个 DLL。
我对其他库(全局程序集缓存中的库)没有问题,例如MySql.Data. …
我有以下问题:我有一个表,其中每行有一些可见的单元格,有些不是.像这样的东西:
<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)
我尝试使用可见选择器,但我可能以错误的方式使用它,因为我无法使其工作.无论如何,任何帮助表示赞赏.
我需要一点(或大)帮助我的表单:我需要在一个单独的线程中使用"组织功能"区域内的所有内容.
我在表单的"开始按钮"区域按下一个按钮,调用"组织功能"子组件的第一个子组; 第一个子调用第二个子,第二个子调用第三个子.
我尝试自己将第三个子句添加到一个单独的线程中,然后使用第二个子句将参数传递给线程,但我所做的一切都是错误的.
有人可以帮我这样做吗?
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)