- 創建新的Windows 8應用程序
App1
- 添加
ClassLibrary1
Windows 8的類庫項目,以解決 - 添加
PortableClassLibrary1
便攜式類庫在ClassLibrary1
- 針對Windows 8和Windows Phone 7.5至溶液
- 參考
HttpClient
NuGet包參考HttpClient
NuGet包在PortableClassLibrary1
- 參考兩個
ClassLibrary1
和PortableClassLibrary1
- 編譯解決方案
您在.appx包階段得到一個錯誤的NuGet,便攜式圖書館和WinRT的APPX:有效載荷包含兩個或多個文件具有相同目的地的路徑
Payload contains two or more files with the same destination path 'System.Net.Http.Primitives.dll'.
Source files:
\Projects\App1\PortableClassLibrary1\bin\Debug\System.Net.Http.Primitives.dll
\Projects\App1\packages\Microsoft.Net.Http.2.2.13\lib\win8\System.Net.Http.Primitives.dll
請注意,如果你引用任何NuGet包具有同樣的錯誤被複制win8和便攜式組件的混合。
什麼是預期: 庫(win8的一個)的大多數特定版本被打包成.appx和便攜式版本被忽略
如何欺騙APPX打包,並建立這類的Windows 8項目的任何想法?
大衛,謝謝! –