我有一个 VB.NET 解决方案,它有几个项目和根目录中的“引用”文件夹。
现在我想添加一个新的 dll 引用到这个 References 文件夹中的一个项目,但收到以下消息:
The system cannot find the reference specified
如何解决?
最佳答案
我遇到过很多次。在这里,我试图在单击图片框时执行一个 jar 文件。我将我的 jar 添加到我的资源中:
Private Sub PictureBox9_Click(sender As Object, e As System.EventArgs) 处理 _PictureBox9.Click
昏暗的目录作为字符串 = My.Computer.FileSystem.SpecialDirectories.Temp
Dim filename As String = dir + "minecraft.jar"'看下面
IO.File.WriteAllBytes(文件名,My.Resources.minecraft)
Process.Start(My.Computer.FileSystem.SpecialDirectories.Temp & "minecraft.jar")
结束子
以下虽然适用于其他程序,但不适用于我的世界:
Private Sub Panel9_Click(ByVal sender As Object, ByVal e As System.EventArgs) 处理 Panel9.Click
proc = Process.Start("vbexpress.exe", "")
结束子
*proc 是一个新的 System.Diagnostics.Process()
但对于实际文件,您需要手动将它们引出它们的位置。
所以我做了 Me.Resources.1234.png
,这样我就不用写目录了。但这仍然不适用于 Minecraft,所以我保留了那段很长的段落。
关于vb.net - 系统找不到为程序集指定的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025717/