【问题标题】:Add Windows 8.1 project to Solution with Windows Phone 8.1 project使用 Windows Phone 8.1 项目将 Windows 8.1 项目添加到解决方案
【发布时间】:2016-02-15 10:14:26
【问题描述】:

我有重新定位到 8.1 的 Windows Phone 8.0 (Silverlight) 应用程序。如果重要的话,我正在使用 Visual Studio 2015 社区。​​p>

问题

是否可以将 Windows 8.1 应用和共享项目添加到解决方案中?

目标

我希望有一种情况,比如我创建了通用 Windows 的应用程序,我可以选择现在正在构建的应用程序、共享一些类等。

更新

所以我已经按照伊戈尔告诉我的那样做了。现在我在同一个解决方案中有 Windows 8.1 项目和 PCL。添加 PCL 作为对这两个项目的参考。但是还缺少一件事。

现在我的窗口看起来像这样。

我想要这个。

解决方案 我必须创建 PCL 并像 Igor 告诉我的那样做 :)

【问题讨论】:

    标签: c# windows-phone-8.1 visual-studio-2015 windows-8.1-universal


    【解决方案1】:

    并非如此,共享项目毫无意义,因为您的手机应用是 Silverlight 而不是 WinRT,因此您将无法共享太多代码。

    只需创建一个面向 Windows 8.1 和 Windows Phone 8.1 Silverlight 的可移植类库 (PCL) 并在其中添加尽可能多的代码。

    【讨论】:

    • 好的,这将处理共享代码部分。将 Windows 8.1 添加到通用应用程序中的解决方案怎么样。这在我的情况下也不可用,我必须为 Windows 8.1 创建单独的项目?
    • 不太明白你的问题。只需将 PCL 和 WIndows 8.1 项目添加到您的解决方案中。
    • 试试 Clean+Rebuild 和 VS 重启
    • 完成了,但结果还是一样。此时,在解决方案属性中,我已从 single startup project 更改为 current selection
    • 所以可以关闭VS,删除所有.csproj.user文件,再次打开VS并通过右键单击设置启动项目并设置启动项目
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-03
    相关资源
    最近更新 更多