使用MSBuild发布生成时,程序集名称将目录名称添加为前缀



我试图在命令行中使用MSBuild发布解决方案(在visual studio中创建(。但是我得到的程序集文件是用文件夹命名的,它们保存在文件夹中作为前缀。

前任。如果我正在名为"的文件夹中发布构建;SIT";并且组件名称是";FWA";然后在build发布后,应用程序文件被命名为SITFWA.application.

我在命令行中使用的发布构建的命令是:

msbuild/t:publish/p:PublishDir="C: \User\Desktop\wert\SIT">

您应该注意,PublishDir节点被标识为文件夹路径。所以您必须添加

如果使用/p:PublishDir="C:UserDesktopwertSIT",则意味着SIT是程序集名称的一部分。

解决方案

所以你应该使用这个发布命令:

msbuild /t:publish /p:PublishDir="C:UserDesktopwertSIT"

最新更新