我已經手動將dll,exe等從「C#Command Line」項目複製到UNC服務器共享,以便由計劃任務執行。如何從Visual Studio複製或部署c#命令行項目
有沒有人有一個建議,我可以把它變成一個簡單的操作在Visual Studio中?
這是我曾嘗試:
發佈嚮導。它詢問用戶如何安裝應用程序,這與我的情況完全無關。我只想把它放在服務器共享上。
項目屬性 - >發佈。這似乎與發佈嚮導相同。
包含在項目中的批處理文件或PowerShell腳本。我沒有看到從Visual Studio中啓動它的簡單方法。
發佈嚮導會將這些文件放到UNC路徑上,但它也允許它從那裏運行。如果你只是選擇用戶脫機運行併發布它,你可以從unc路徑執行該項目的exe文件,它會工作得很好。 – Saren
@Saran - 我在使用發佈嚮導時收到ClickOnce部署。我可以運行它,但它似乎是某種安裝過程。我看不到.config文件或最終的.exe,我懷疑我可以自動從計劃任務中執行它。 – Korey
瀏覽到ClickOnce部署的文件夾,瀏覽到ApplicationFiles並單擊正確的版本。 EXE包含在該文件夾中,但如果需要,可以將這些文件複製/粘貼到UNC的根目錄,然後爲此計劃任務。我更喜歡從特定版本文件夾運行程序。 – Saren