c# - 使用 MSBuild 发布构建时,程序集名称添加目录名称作为前缀
问题描述
我试图在命令行中使用 MSBuild 发布解决方案(在 Visual Studio 中创建)。但是我得到的程序集文件是用它们作为前缀保存的文件夹命名的。
前任。如果我在名为“SIT”的文件夹中发布构建并且程序集名称为“FWA”,那么在构建发布后,应用程序文件将命名为 SITFWA.application。
我在命令行中用于发布构建的命令是:
msbuild /t:publish /p:PublishDir="C:\User\Desktop\wert\SIT"
解决方案
您应该注意,该PublishDir
节点被标识为文件夹路径。所以你必须添加\
.
如果您使用/p:PublishDir="C:\User\Desktop\wert\SIT"
,则表示它SIT
是程序集名称的一部分。
解决方案
所以你应该使用这个发布命令:
msbuild /t:publish /p:PublishDir="C:\User\Desktop\wert\SIT\"
推荐阅读
- apache - Gogs.io 在带有端口的子域上运行
- angular - 如何缩短文件名中的组件?将 heros.component.ts 重命名为 hero.xx.ts
- html - 添加项目时隐藏div - 离子框架
- android - 具有干净架构的 Android 分页库
- angular - 浏览器中的 URL 不会导航到相应的路由器链接
- javascript - 请求 Ajax - 我无法操纵返回
- javascript - lambda函数如何访问外部数组
- wordpress - 500:即使在我的 ipage 上托管的 wordpress 网站上修改文件权限后,内部服务器错误仍然存在
- javascript - UnhandledPromiseRejectionWarning: ValidationError
- javascript - 触发输入变化