【问题标题】:Assets folder for Windows 8 Phone appWindows 8 Phone 应用的资产文件夹
【发布时间】:2014-06-26 22:33:43
【问题描述】:

我现在正在移植到 Windows Phone 8 的 Android 应用程序。 资产文件夹位于我的文件夹结构中的代码之外。为了将它包含到 Android 构建中,我使用了<linkedResources>

Windows Phone 8 和 MSVC 有什么相似之处吗?检查示例后,我发现它们都将资产直接包含在 Visual Studio 的项目文件夹结构中。我可以避免将资产复制到 MSVC 项目文件夹中吗?

顺便说一句,我的 MSVC 2013 在Add 按钮上没有投递箱:

【问题讨论】:

    标签: windows-phone-8 visual-studio-2013 assets


    【解决方案1】:

    这是一个古老的 Silverlight 技巧,当有常见的 entity 代码文件需要在应用程序和服务之间共享时,由于 .Net 的差异而无法引入库。

    诀窍是作为链接包含到项目中。方法如下

    1. 在WP8手机项目的assets文件夹中右键选择Add然后选择Existing Item...shiftaltA
    2. 浏览到在 android 项目中找到的文件所在的位置并选择文件。
    3. 选择项目后,在Add 按钮上选择下拉箭头。
    4. 选择Add as link 将图像作为链接添加到文件夹中。

    这将授予对文件的访问权限就好像该文件实际上位于项目的 Asset 文件夹中,但该文件实际位于其他位置。

    【讨论】:

    • 谢谢,但我在Add 按钮上看不到下拉箭头。我正在使用 MSVC 2013。
    • @Nick 参见 VS2013 中的图片。
    • 请看我 VS2013 的截图。我的 MSVC 出了什么问题?
    • @Nick 您使用的是哪个版本的 Visual Studio 2013?
    • @Nick 在您的项目中创建一个全新的文件夹,然后尝试对该文件夹执行Add 然后Existing item。会发生同样的情况吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多