我正在開發使用Visual Studio的Visual Basic應用程序。我的應用程序在命令行參數下運行良好,直到我第一次編譯「發佈」爲止。現在,如果我嘗試運行調試文件夾中生成的可執行文件,則會拋出一個System.IndexOutOfRangeException
。如果我嘗試在Visual Studio中運行它,我會收到以下警告:發佈應用程序後無法訪問命令行
當前項目設置指定將使用特定安全權限調試項目。在這種模式下,命令行參數不會傳遞給可執行文件。你想繼續調試嗎?
再沒有錯誤,但它不創建在debug文件夾一個新的.exe文件運行的代碼。
發生了什麼事?我該如何解決這個問題?我的代碼工作得很好,直到我試圖「發佈」它。我沒有改變一條線。
你爲什麼要發佈?發佈用於「運行一次」類型的應用程序。本地安裝(不論是xcopy還是msi)不使用發佈。 – Richard
現在我現在....我是一個新手,我只是好奇會發生什麼...... – ffa
@Richard:「跑一次」?你的意思是[ClickOnce](http://en.wikipedia.org/wiki/ClickOnce)? –