2017-06-03 122 views
0

我正在使用的應用程序代碼的文件夾上使用Web UI飛宏寫的,當有對宏沒有編譯錯誤,但只要我節約型整個應用程序出現故障,是這個運作良好無法恢復,直到我手動修復錯誤通過FTP例如。App_Code文件夾,忽略編譯錯誤?

有沒有辦法可以讓編譯器跳過App_Code.dll的建設是否有錯誤?

我使用ASP.NEt MVC,如果這是在所有培訓相關。

+0

爲什麼不能用[CS腳本](https://github.com/oleg-shilo/cs-script)?那麼你將不會上傳無效的代碼到App_Code。 – mason

+0

我不熟悉嗎? –

+0

好吧,我給你的鏈接.... – mason

回答

0

我在評論收到一個答案,更一致的方式做什麼,我想實現是使用CSScript庫,允許在從文件位置或的升C代碼的飛行動態編譯輸入字符串。這避免了在構建時將其編譯到主程序集中。它比使用App_Code文件夾更快,更安全,並提供更大的靈活性。

作爲一個便箋,您可以使用CSScript在將任何腳本保存到App_Code文件夾之前編譯任何腳本,這樣可以避免將錯誤代碼保存到App_Code文件夾的情況。