无法删除目录“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"无法运行。指定的可执行文件不是此操作系统平台的有效应用程序。
还有其他想法吗?
我遇到了这个问题。MSIX似乎有一个问题,覆盖…' obj释放' x64 ' ' PackageLayout文件夹。解决方案如下:在点击"创建应用程序包"之前在安装程序中,删除installer bin和obj文件夹。然后构建安装程序(..'obj'x64'Release'PackageLayout将不包含在内,因此不需要删除)。
注意,如果您的目标是多个CPU (x86, x64),则仅删除PackageLayout文件夹可能不起作用
然后点击"Create App Package…"