創建了一個Avalonia控制項庫,添加了一個UserControl進行編輯時,出現了一個奇怪的問題:無法預覽,沒有智能提示,編譯報錯No executable found。設計器顯示:reference the library from an executable or wait for the s ...
創建了一個Avalonia控制項庫,添加了一個UserControl進行編輯時,出現了一個奇怪的問題:無法預覽,沒有智能提示,編譯報錯No executable found。設計器顯示:reference the library from an executable or wait for the solution to finish loading。
搜索報錯信息:reference the library from an executable or wait for the solution to finish loading,找到#368,說是因為VS2022 17.6-17.7之間的某個版本,把變數值改成了小寫,導致找不到EXE項目。該提交已處理了這個問題,併在11.1的版本就已經修複了該問題:
我把VS Avalonia插件更新到了當前最新的11.5的版本,但問題依然存在...
思考了下報錯提示,提示沒有找到可執行文件,抱著試試看的態度,在Avalonia的可執行程式中添加創建的控制項庫的引用,重新編譯。問題消失了...
不知道為什麼,也沒什麼好糾結的,先這樣處理吧,等更新。
所以,這個問題一個臨時的解決方案:創建一個Avalonia控制項庫後,先在Avalonia應用中引用該控制項庫,就可以正常預覽、智能提示了。
轉載請註明出處,歡迎交流。