powershell - 如何同时执行这两个操作以将构建类型设置为发布并输出到指定位置?
问题描述
我在 powershell 脚本中使用这个命令来执行并给我一个版本类型的构建并将它存储到我指定的位置。它们在单独执行时都成功运行,但在我运行以下命令时给我错误:
msbuild .\ProjectName.sln -t:build -p:OutDir=..\Current,Configuration=Release
语法对我来说很好。我不知道我做错了什么。
它给出的错误如下:
C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2828,5): error MSB3086: Task could not find "LC.exe" using the SdkToolsPath "" 或注册表项“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\NETFXSDK\4.6\WinSDK-NetFx40Tools-x86”。确保设置了 SdkToolsPath,并且该工具存在于 SdkToolsPath 下的正确处理器特定位置,并且安装了 Microsoft Windows SDK
解决方案
推荐阅读
- datatable - 如何根据html中的日期dd-mm-yyyy格式对数据表进行排序?
- objective-c - 升级到 Xcode 11 后发现多个名为“objectID”的方法结果、参数类型或属性不匹配
- jquery - 谷歌分析 - 报告中的多个自定义维度差异
- kubernetes - 阻止用户将 pod 部署到 master
- python-3.x - 循环期间保存 Excel 时权限被拒绝错误
- node.js - NodeJS 内存消耗统计问题 - 巨大的 RSS 和外部内存使用
- angular - 使用不同组件中的列表拖放 - Angular cdk
- python - 如何计算数据框中的行数,其值可被 3 或 5 整除?
- javascript - 嵌入式视频和 v-if 的奇怪行为
- java - 基于参数在父类中使用子类的静态成员