我正在用表单编写一个可视化的基本GUI程序。现在我的程序使用名为adb.exe的可执行文件(命令行程序)。此文件取决于2个dll文件。我想将这3个文件集成到我的程序中,以便我可以从adb.exe文件执行命令。我怎样才能做到这一点?我只需要集成部分。我知道如何执行命令部分。我尝试将3个文件放入Visual Studio的项目中,但它不起作用。
答案 0 :(得分:1)
将它们添加到您的应用程序的资源中:http://msdn.microsoft.com/en-us/library/6wkcc526(v=vs.100).aspx
答案 1 :(得分:1)
将它们添加为资源,并将它们设置为嵌入资源。 当您需要它们时,您可以使用类似的代码提取它们:
Dim Resourcename() As Byte = My.Resources.yourresourcename
Dim FileN As New System.IO.FileStream("path to the wished location and filename", System.IO.FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite)
Dim BW As New System.IO.BinaryWriter(FileN)
BW.write(Resourcename)
BW.Close()
FileN.Close()
答案 2 :(得分:0)
在项目标签下,选择属性。 从属性菜单中,选择引用选项卡,并为所有这些选项卡将“copy local”设置为true。
现在'发布'程序,所有引用都将包含在构建中并正确引用。