我有一个带有以下项目的Windows Phone 8.1解决方案:
我正在尝试将 PCL 和 WinRT 编译为 .nuget 包,我知道我可以用< strong> PCL ,但是,我在 WinRT 中遗漏了一些内容。
为了手动测试,我将从解决方案中删除项目并添加其构建作为参考,即, PCL 会生成 .dll 文件,我将其添加到 MainApplication 作为参考。这里的问题是 WinRT 不会生成 .dll ,而是生成 .winmd 文件。这里的事情是我不知道如何将该文件添加到我的 PCL 作为参考。
总而言之,我如何添加 WinRT 项目构建的结果作为参考?它是 .winmd 文件还是其他一些文件?
答案 0 :(得分:0)
我设法解决了我的问题,这是一个问题,想知道我应该添加 WinRT 中的哪些文件。因此,当您创建 .nuget 软件包并且想要添加 WinRT 项目时,就像它是 .dll 一样,需要WindowsRuntimeProject.pri
文件和WindowsRuntimeProject.winmd
文件。当您在项目中安装软件包时, WinRT 将看起来像 .dll 。
它看起来像这样:
有关如何构建 .nuget 包的更多信息,请访问here。