c# - Windows 应用程序打包项目试图打包两个相同的文件导致错误
问题描述
我在 Visual Studio 中创建了一个Windows 应用程序打包项目,将 UWP 应用程序和控制台应用程序打包在一起。项目中的所有内容都编译得很好,我可以自己为 UWP 应用程序创建一个 AppPackage。
但是,当我尝试为我创建 AppPackage 时,Windows Application Packaging Project
出现以下错误:
您不能同时添加“C:\Users\jhogle.nuget\packages\acr.userdialogs\7.0.1\lib\uap10.0.16299\Acr.UserDialogs\Platforms\Uwp\ActionSheetContentDialog.xaml”和“C:\Users \jhogle\Documents\Git\sMARt\Client\Client.UWP\bin\x86\Release\ilc\Acr.UserDialogs\Platforms\Uwp\ActionSheetContentDialog.xaml”到输出文件为“Acr.UserDialogs\Platforms\Uwp\ActionSheetContentDialog .xaml"
我知道这Arc.UserDialogs
是我在 UWP 应用程序中使用的一个 nuget 包。但是,我不明白是什么导致这个文件被添加了两次。
UWP 应用是解决方案中唯一引用Arc.UserDialogs
. 它似乎试图从 nuget 安装位置和 UWP 应用程序的输出中添加有问题的文件。
我在这里做错了什么?
编辑:
根据 Sunteen Wu 的评论,我正在添加ActionSheetContentDialog.xaml
他们可以在这里找到的内容。
解决方案
推荐阅读
- mysql - 在其中一列中具有多个空值的复合唯一键约束
- java - 是否有另一种方法来处理异常而不是“异常处理”?
- cqrs - 使用 Axon 4 处理外部合作伙伴时设计命令和事件
- python - Scrapy - 日志级别。在 AWS Lambda 与本地上运行的不同行为
- android - 我想在 android 中将音频服务器(/frameworks/av/media/audioserver)构建为 64 位,但无法启动
- javascript - 检查嵌套对象是否在javascript中仅包含单个键值对
- c++ - 避免由于变量范围而释放?
- docker - docker-compose - 添加失败:构建上下文之外的禁止路径
- c++ - 谷歌测试主要没有声明一个主要
- macos - 无法在 MacOS 中删除 Matlab 目录,因为“目录不为空”