在普通的"類庫"專案中新增 WPF 的 Window 物件

匡匡發表於2013-10-20

最近開發一個 WPF 專案, 在此專案中有個類庫工程, 在開發的過程中發現在類庫工程中竟然新增不了 WPF 視窗物件和一些其他的 WPF 物件,在新建視窗中選 WPF 型別,只有一個 “使用者控制元件(WPF)” 的模版。

要在類庫中新增 WPF 視窗物件, 可以先在其他專案中建好然後複製過來, 如果多的話, 這種方式會比較蛋疼

另一種方式就是修改類庫專案的型別:

修改專案的專案型別,需要使用文字編輯器開啟專案的 csproj 檔案, 在 csproj 檔案中的 PropertyGroup/ProjectTypeGuids 節點標識了專案的型別,在此節點中新增

{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 這兩個專案型別:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

儲存 csproj 檔案,然後在 Visual Studio 中生新載入專案, 再點新增, 選擇 WPF 型別, 右擊出現了很多 WPF 相關的模版了。

相關文章