我正在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 =....................???????????
在源路径中写什么给我当前的工作目录?
答案 0 :(得分:1)
这类似于问题executable directory where application is running from; Justin Niessner提供的答案是一个非常好的解决方案,它将返回当前正在执行的应用程序的路径
返回的字符串将具有“Path:\ Directory”格式,因此您必须修剪前6个字符以将其用作程序中的路径字符串。这是我在我的一个程序中使用它的方式
strPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase)
i = strPath.Count
strPath = strPath.Substring(6, i - 6)
答案 1 :(得分:-2)