- 创建新的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项目的任何想法?
大卫,谢谢! –