從VS2015開始,就出現了無法打開Unity建立的CSharp工程的項目屬性的問題,而VS2012對新版本Unity又存在相容問題,是以前段時間,都是使用手動編輯.csproj檔案的方式來修改項目屬性,相當麻煩。今天剛巧找到一個方法:
打開VS2017,選擇菜單“工具->選項”,打開選項面闆。在選項面闆中選擇适用于Unity的工具(如果沒有這個,請用VS2017 installer安裝相關的元件)。然後在雜項中,将通路項目屬性設定為True。确定,并且重新啟動VS。注意一定要重新啟動VS才會生效。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38CXlZHbvN3cpR2Lc1TPB10QGtWUCpEMJ9CXsxWam9CXwADNvwVZ6l2c052bm9CXUJDT1wkNhVzLcRnbvZ2Lc1TP310MjpXTyUkaNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2LcRHelR3LcJzLctmch1mclRXY39DM5gzNwgzMyETNxgDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
至此,就可以打開屬性面闆了。
不過要注意的是,對于屬性面闆上的設定,如果改動代碼,要求重新載入工程或解決方案時,所有的設定都會恢複為預設。包含設定環境變量,設定xml導出,生成事件等等。是以這個不是一個很好的辦法,但是對于臨時生成一次還是有點作用的。
原文位址:http://www.codegize.com/post/46.html