VS2015打包提示 清单引用了不属于负载的一部分的文件”xx.dll”的解决办法

由于给App做动态磁贴,需要引用运行时组件。在制作完毕后,准备打包上传商店,但是就在打包编译的时候,出现了一个奇怪的问题,VS总是打包失败,提示:清单引用了不属于负载的一部分的文件”xx.dll”。点击错误又没跳转到有错误的地方。真是奇怪了。搞了好久没弄明白怎么回事,最后,总网上搜搜,不停的搜,终于找到了陈仁松老师的一篇文章:http://www.songsong.org/post/2015/09/30/81.html

和我遇到的问题一样。

解决办法如下:

用记事本打开项目文件夹,找到后缀为:csproj的文件,并打开。在其中找到ItemGroup的地方,依次在下面添加如下一组。其中的xx代表你项目文件错误的名字。保存就可以了。

<ItemGroup>

  <AppxSystemBinary Include="xx.dll" />

</ItemGroup>

欢迎热爱uwp开发的同学加群:193148992,共同学习交流。

——IT追梦园

时间: 2024-10-14 01:57:42

VS2015打包提示 清单引用了不属于负载的一部分的文件”xx.dll”的解决办法的相关文章

删除DriverStore\FileRepository文件夹后,设备驱动无法安装,提示“没有为设备信息集或元素选择驱动程序(代码 28)”的解决办法

前言: 我前几天手贱,整个FileRepository删除掉了,之后重启就出现了让人蛋疼的这个问题,因为出于各种原因不想重装系统,百度轮番换搜索词无果,虽然驱动装上了但新设备依然无法自动安装驱动等"一堆瑕疵",重启无数次折腾3天之后才在百度一个帖子的一个字眼里发现了解决办法(说此方法的人自己说删了INFCACHE.1后也无效,所以没有引起注意),也因此有了这个随笔: 1.首先你要恢复FileRepository文件夹,至于方法嘛,可以下载完整的WIN7系统镜像后提取出来,如果是原版则用

pyinstaller打包exe文件闪退的解决办法

pyinstaller是python下目前能打包py文件为windows下的exe文件的一个非常友好易用的库!但是,小爬每次用pyinstaller打包时也总是遇到一些难题,有时网上搜了一圈,也没看到合适的答案.小爬因此决定把我的问题和后来的解决思路都写出来,供后来者参考! 事情是这样的,小爬最近编写了一个发票PDF文件的识别脚本:1.用到PyMuPDF中的fitz模块来提取发票的二维码图片元素:2.用到pyzbar来提取二维码信息:3.用pdfplumber(该库依赖于pdfminer.six

C#发送邮件时提示:“不允许使用邮箱名称。服务器响应为:”的错误解决办法

由于项目需要,要为客户提供一个定期发送邮件的程序.本来原来自己还写过,但新写的程序一晚上也没通过测试,总是提示"不允许使用邮箱名称.服务器响应为..." 经过在网上搜索查找解决办法,似乎解决办法都是一个,就是把smtp.UseDefaultCredentials = true;写到smtp.Credentials = new NetworkCredential("myusername", "mypwd");的前面. 但使用此方法,也未能解决问题.

用VS2010编写的C++程序,在其他电脑上无法运行,提示缺少mfc100.dll的解决办法

问题: 在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行.双击提示: "无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题." 解决方案: 方案一 采用静态编译使用VS2010编译的程序在windowsxp中运行时,经常会出现找不到相关的DLL文件,我们可以使用静态编译的方法把这些运行依赖文件打包到*.exe中来,以减少对环境的依赖. 一般可以配置以下两项: 项目 -< **属性 -< 配置属性-<

wamp安装提示缺少msvcr110.dll的解决办法

一直不知道什么原因导致安装wamp失败,今天总算是解决了,一直想尽办法安装这个php集成开发环境,不是说一定是用来敲php代码,只是为了方便测试,使用本地ip进行局域网访问,避免所做的东西上传服务器之后出现的一些bug能提前处理罢了,当然这只是我的个人喜好,方法多种多样. 查了一下资料,发现现在所有的5.5环境都是基于vc11的编译脚本下生成的,在window下就得依赖相关的组件,刚开始的时候去百度下载msvcr110.dll放到C盘的syste32文件夹里再去重新安装wamp发现依然是提示缺少

将window的shell脚本通过ftp传输到Linux服务器后, shell脚本中执行时提示“没有那个文件或目录”的解决办法

出现bad interpreter:No such file or directory的原因,是文件格式的问题.这个文件是在Windows下编写的.换行的方式与Unix不一样,但是在vim下面如果不Set一下又完全看不出来. 问题分析:1.将windows 下编写好的SHELL文件,传到linux下执行,提示出错.2.出错信息:bad interpreter: 没有那个文件或目录. 问题原因:因为操作系统是windows,在windows下编辑的脚本,所以有可能有不可见字符.脚本文件是DOS格式

多模块项目提示“Module ** must not contain source root **. The root already belongs to module **”的解决办法

从Project Structure里添加模块,完了点击Apply时弹出提示: Module "paycode"must not contain source root "D:\SourceProject\pay2.0\gsd\pay-code\sit\src\mrurmapp\src\main\java".The root already belongs to module "mrurmapp" 意思是:paycode这个模块不能包含sourc

浏览器看视频提示“此Flash Player与您的地区不相容,请重新安装Flash”的解决办法

1.下载Flash Player 30最后一个纯净版 2.断网运行,卸载本机Flash Player:3.安装Flash Player 30 4.重点来了,重启Chrome浏览器后发现播放视频还是提示“此Flash Player与您的地区不相容,请重新安装Flash”. 地址栏输入 chrome://version/ ,搜索“Flash”,查看Flash的安装路径在哪里,会发现这里的Flash版本还是有问题的那个版本,打开对应的文件夹将这个Flash删除掉,重新打开Chrome浏览器,在输入  

Myeclipse运行提示错误: 找不到或无法加载主类 test.test1 终极解决办法

前提是代码没有问题 简单粗暴的解决办法: 重启电脑 解决办法2: 1.在控制台中点开"Problems",查看里面的错误.如果是多个项目,可以将其他项目暂时关闭. 根据错误进行处理. 2.把项目clean一下 3.项目Refresh一下 在项目上右键 Refresh一下 如果还不行 4.(关键一步) 将编译后的 配置信息或者新修改的对应的.class文件 删除 重新编译运行即可.