2

我正在 vb.net 中制作插件应用程序并为此进行设置,但我需要 instller.vb 类文件中的一些帮助

我想将 TestAddIn.addin 文件复制到客户端位置,并且这是与安装文件一起添加的,我如何在安装程序文件中执行将其复制到客户端计算机的代码?

目标路径:

Dim addinTargetPath As String = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Visual Studio 2008\Addins")

源码路径:

dim addinsourcePath As String =....................???????????

在给我当前工作目录的源路径中写什么?

4

2 回答 2

1

这类似于运行应用程序的问题可执行目录;Justin Niessner 提供的答案是一个非常好的解决方案,将返回当前正在执行的应用程序的路径

返回的字符串格式为“Path:\Directory”,因此您必须修剪前 6 个字符才能将其用作程序中的路径字符串。这就是我在我的一个程序中使用它的方式

strPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase)
i = strPath.Count
strPath = strPath.Substring(6, i - 6)
于 2014-01-02T20:30:12.893 回答
-2

To get the current working directory: http://msdn.microsoft.com/en-us/library/system.io.directory.getcurrentdirectory.aspx

于 2013-03-11T11:25:05.150 回答