0
我正在使用Visual Studio 2010,.NET4 C#,我的解決方案有一個安裝項目。如何從安裝項目獲取安裝路徑
正如您可能知道的,程序的安裝路徑可以在File System Editor(DefaultLocation屬性)中的應用程序文件夾的屬性中找到。
如何在代碼中訪問此字符串?
我的目標:我有一個安裝程序類,它定義了安裝後要完成的操作。我想採取的路徑,並將其作爲啓動程序添加到註冊表中。
我正在使用Visual Studio 2010,.NET4 C#,我的解決方案有一個安裝項目。如何從安裝項目獲取安裝路徑
正如您可能知道的,程序的安裝路徑可以在File System Editor(DefaultLocation屬性)中的應用程序文件夾的屬性中找到。
如何在代碼中訪問此字符串?
我的目標:我有一個安裝程序類,它定義了安裝後要完成的操作。我想採取的路徑,並將其作爲啓動程序添加到註冊表中。
如果你想在安裝文件夾中,那麼這段代碼應該工作:
//getting the full path including the filename
string assemblyPath = Context.Parameters["assemblyPath"];
//removing the filename from the path
int i = assemblyPath.Length-1;
while (assemblyPath[i] != '\\') --i;
string path = assemblyPath.Substring(0, i);
,如果你想的完整路徑,包括它存儲在這裏的文件名:
Context.Parameters["assemblyPath"]
您打算詢問用戶是否可以將程序添加到啓動列表中,對嗎? – mcmonkey4eva
不,我只是簡單地添加它。 (這當然不是用於任何商業用途,所以沒有真正的用戶會被這個煩惱) –