我有以下解決方案:結合了便攜式庫DLL了Windows Phone DLL或WinRT的DLL
- 一種便攜式庫(靶向既WP和WinRT的)
- 了Windows Phone庫(引用便攜一個)
- 一個Windows RT庫(參考便攜式之一)
我想知道如果:
1)是否可以將可移植庫與Windows Phone一起使用,以便只有一個DLL(並且對Windows RT和便攜庫也一樣)?
2)是否有辦法在便攜式庫和特定於平臺的庫中存在部分類?
謝謝。
我有以下解決方案:結合了便攜式庫DLL了Windows Phone DLL或WinRT的DLL
我想知道如果:
1)是否可以將可移植庫與Windows Phone一起使用,以便只有一個DLL(並且對Windows RT和便攜庫也一樣)?
2)是否有辦法在便攜式庫和特定於平臺的庫中存在部分類?
謝謝。
部分類定義必須在同一個程序集內。
正如MSDN文檔中所述: 「所有部分類型的定義是相同類型的部分,必須在同一個程序集和相同的模塊(.exe或.dll文件)中定義。部分定義不能跨度多個模塊「。 找到http://msdn.microsoft.com/en-us/library/wa80x488.aspx
這就是我讀的,很害怕。但是,如果我可以將便攜式庫與特定於平臺的庫結合使用,那麼它也可以解決問題。 –
你試過看這個嗎? http://stackoverflow.com/questions/8077570/how-to-merge-multiple-assemblies-into-one –
我仍然想要一個DLL(但一個而不是兩個)。 –