2 回答

TA貢獻1802條經驗 獲得超5個贊
我想,你在這里有一個很大的誤解。首先,如果包含計算機名,則需要將其寫成\計算機名的形式。
但是你有什么想法呢?發布我的項目?當您發布或安裝一個項目時,您永遠不會使用像“C:\Program Files”這樣的絕對路徑,而是您將使用系統文件夾的變量名稱。您可以檢查 Environment 特殊文件夾枚舉以獲得一個想法。
而且 - 您應該記住,今天可用的每個安裝程序都會為您正確完成這項工作??纯?Innosetup?;蛘?,讓這個問題更清楚。

TA貢獻1856條經驗 獲得超17個贊
如果您使用的是發布對話框,那么您正在使用ClickOnce進行部署。如果您要分發它,那么通常您會使用 FTP 將其發布到 Web 服務器或其他東西——如果您在硬盤驅動器上選擇一個位置,那么這就是放置文件的位置;您需要將這些文件復制到閃存驅動器上,然后將其從一臺計算機帶到另一臺計算機以進行部署。
C:\mypcname\folder
不是一個有效的文件路徑,所以一個出來了。 C:\Program Files
可能不是一個很好的選擇?!拔业奈臋n”下的文件夾可能會更好。
無論哪種方式,您選擇的選項都與用戶“安裝”項目后將在用戶計算機上的位置無關... ClickOnce實際上將所有內容放入用戶AppData
文件夾下的隱藏文件Users
夾中。如果您希望應用程序在 中結束C:\Program Files
,那么ClickOnce不是您正在尋找的部署技術。改為查看類似InstallShield 的內容。
- 2 回答
- 0 關注
- 236 瀏覽
添加回答
舉報