无法删除目录“objx64ReleasePackageUploadLayout"”.System.Co

本文关键字:System Co quot 删除目录 objx64ReleasePackageUploadLayout | 更新日期: 2023-09-27 18:16:56

当我尝试为windows商店创建一个应用程序包时,我得到

无法删除目录"obj'x64'Release'PackageUploadLayout'"。对路径"System.ComponentModel.Annotations.dll"的访问被拒绝。

我试着

  • 清洁解决方案
  • 删除obj'x64'Release'PackageUploadLayout文件夹
  • 删除文件夹
  • 的只读属性
  • 执行Vs 2015作为Admin
  • 我将git仓库克隆到一个完整的新目录
  • Restared计算机

编辑:输出:

2>计算应用程序闭包并生成互操作代码2>生成序列化代码2>编译互操作代码2>清理启动未引用代码2>生成本机代码2>生成修复程序查看本机代码2>C:'Program Files微软(x86) ' [' ' VisualStudio ' v14.0 ' AppxPackage ' Microsoft.AppXPackage.Targets (2975 5):MSB3231:无法删除目录"obj ' x64 ' ' PackageUploadLayout '发布"。访问路径'System.ComponentModel.Annotations.dll'被拒绝。2>C:'Program Files (x86)'MSBuild'Microsoft'VisualStudio'v14.0'AppxPackage'Microsoft. AppxPackage . targets(3513,5):错误MSB6003:指定的任务可执行文件"MakeAppx.exe"无法运行。指定的可执行文件不是此操作系统平台的有效应用程序。

还有其他想法吗?

无法删除目录“objx64ReleasePackageUploadLayout"”.System.Co

我遇到了这个问题。MSIX似乎有一个问题,覆盖…' obj释放' x64 ' ' PackageLayout文件夹。解决方案如下:在点击"创建应用程序包"之前在安装程序中,删除installer bin和obj文件夹。然后构建安装程序(..'obj'x64'Release'PackageLayout将不包含在内,因此不需要删除)。

注意,如果您的目标是多个CPU (x86, x64),则仅删除PackageLayout文件夹可能不起作用

然后点击"Create App Package…"