【发布时间】:2020-01-30 05:22:31
【问题描述】:
我在一个解决方案中有大约 25 个项目。每次我修改这些项目时,我都必须构建并发布到本地文件系统。和 IIS 指向那些已发布的文件夹。 我在想是否有任何方法可以创建一个可以发布所有这些项目的 powershell 脚本,这样我就不必手动进行了。
我尝试过的事情都没有运气。由于 powershell 抛出错误 msbuild not found。
msbuild C:\Development\myService /p:DeployOnBuild=true /p:PublishProfile=FolderProfile /p:Configuration=Release /p:VisualStudioVersion=15.9.7
任何帮助将不胜感激。
【问题讨论】:
-
您是否尝试过完全限定 msbuild 的路径。 X 或 Y 未找到仅表示您的系统、用户或 PowerShell 路径中没有它。
-
我认为是你没有把
msbuild.exe的路径放到powershell中,既然你用的是vs2017,我觉得你应该像C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe这样使用整个路径
标签: visual-studio powershell msbuild publish