2015-08-28 25 views
6

我正在使用通用Windows程序集,無法在同一解決方案中從C#控制檯應用程序項目添加對其的引用。控制檯應用程序將是一個簡單的測試牀應用程序,用於交互式使用通用DLL。通用窗口組件是否可以與.net控制檯應用程序一起使用?

通用窗口組件不能直接使用控制檯應用程序嗎?當我嘗試添加對通用項目的引用時,VS.NET顯示了一個非常無意義的「無法添加項目引用」消息。

+0

創建一個通用應用程序來引用您的通用DLL。 – Gusman

回答

6

他們沒有。但是如果你想在不同的平臺之間共享程序集,你應該將邏輯移動到一個新的程序集中,並將其設置爲PCL(可移植類庫)來設置你想要支持的平臺。

這是因爲通用Windows應用程序不會與經典的.Net Framework應用程序共享相同的「二進制」格式。他們甚至不共享相同的CLR。

+0

這是有道理的。我將普遍性和可移植性混爲一談。一個應用程序是「通用」不是一個組件。 – dkackman

相關問題