启动Visual Studio 2013。
新项目:Visual C# / Store Apps / Windows Phone App -> Select "Blank App"
。
C#WP8.1创建了App1
添加项目:Visual C++ / Store Apps / Windows Phone App -> Select "DLL (Windows Phone)"
。
C ++ WP8.1创建了Dll1
转到App1并尝试添加对Dll1的引用 - > 错误:无法添加对Dll1的引用。
为什么会这样? 我需要向Windows Phone公开一个我们在iPhone和Android上重复使用的C ++组件,这适用于Windows Phone 8.0但不适用于8.1(存储) - 虽然可以在8.1 Silverlight中使用。
答案 0 :(得分:0)
请看这个链接:
针对Windows Phone的应用程序Silverlight 8.1可以使用现有的应用程序 库和NuGet包原样 - 毕竟它仍然是Windows 手机Silverlight - 只是一个更新版本。
针对新Windows Phone 8.1平台的应用只能使用 为Windows Phone 8.1构建的库和NuGet包。但 不用担心 - 更新库以包含支持很容易 对于Windows Phone 8.1。
然后,本文讨论了几种库的替代方案。
答案 1 :(得分:0)
找到它 - 我需要创建一个Windows运行时组件应用程序 - 这在此解释:http://msdn.microsoft.com/en-us/library/windows/apps/hh755833.aspx
感谢FoggyDay的回复。