c# - ASP.NET:如何使用命令行在文件夹中发布

标签 c# asp.net msbuild

我想将 ASP.NETFramework v4.6.1 项目发布到本地文件夹。 没有 zipper 。没有个人资料。

就像这样的出版物:

msbuild MySolution.sln /t:MyProject /p:Configuration=DEBUG /p:publishDir=".\To\Folder" /p:WebPublishMethod=FileSystem

它编译得很好,但我在目标文件夹中什么也没有得到。 我忘记了指令?该文档对我没有帮助。

最佳答案

有几个额外的参数可以帮助实现这一点。特别是,publishdir 需要更改为 OutDir,但其他的可能也是必要的。

/p:DeployOnbuild=True /p:GenerateProjectSpecificOutputFolder=true
/p:OutDir=.\To\Folder /p:UseWPP_CopyWebApplication=true /p:PipelineDependsOnBuild=false

关于c# - ASP.NET:如何使用命令行在文件夹中发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65408781/

相关文章:

C# : Console. Read() 未获取 "right"输入

C# 替换转义的转义

c# - 亚马逊 AWS 简单工作流服务 SWF C# 示例

c# - 在 gridview 链接按钮上打开 ajax 模式弹出窗口

javascript - 填充 javascript var 形式 ASP.NET

asp.net - 将初始空白行插入选择列表 MVC LINQ SQL

git - 为 TFS-GIT 存储库运行时 TFS 构建失败

c# - 将对象的引用传递给新线程

MSBuild 从 ProjectReference 获取程序集引用

msbuild - 如何使用Msbuild将程序集安装到GAC?