15
A
回答
22
msbuild MyProject.csproj /t:PipelinePreDeployCopyAllFilesToOneFolder /p:Configuration=Release;_PackageTempDir=C:\temp\somelocation;AutoParameterizationWebConfigConnectionStrings=false
见MSBuild 2010 - how to publish web app to a specific location (nant)?
对于Visual Studio 2012可以使用
msbuild MySolution.sln /p:DeployOnBuild=true;PublishProfile=Production;Password=foo
见ASP.NET Web Deployment using Visual Studio: Command Line Deployment
3
这是实现Pavel的解决方案,但在一个文件的MSBuild使用的MSBuild目标的替代解决方案:在运行之后
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="build"
xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Release</Configuration>
<OutputDirectory>$(DeploymentProject)\bin\$(Configuration)</OutputDirectory>
<OutputPath>C:\Inetpub\wwwroot</OutputPath>
</PropertyGroup>
<Target Name="build">
<MSBuild
Projects="Your Solution File.sln"
Properties="Configuration=$(Configuration);DeployOnBuild=true;DeployTarget=Package;_PackageTempDir=$(OutputPath);AutoParameterizationWebConfigConnectionStrings=false"
>
</MSBuild>
</Target>
</Project>
相关问题
- 1. 如何发布网站而无需发布配置文件
- 2. 从OSX命令行发布azure网站?
- 3. 发布下从命令行
- 4. 从命令行发布ClickOnce
- 5. 错误使用配置在laravel 4从厂商发布包:发布命令
- 6. 发布文件后运行命令
- 7. 使用特定的发布配置文件通过命令行发布控制台应用程序
- 8. 设置的MSBuild网站发布房产“ExcludeGeneratedDebugSymbol”从命令行
- 9. 的MSBuild发布的网站,而无需使用发布配置
- 10. 使用curl命令进行git发布
- 11. 如何从命令行使用Visual Studio 2010 RC'单击'发布'?
- 12. 发布网站某些页面失败
- 13. Web.Config不发布某些文件
- 14. 从命令行bat文件发布ASP.NET网站,最终的.bat文件
- 15. Azure网站使用Visual Studio 2010发布配置文件
- 16. Visual Studio。从命令行发布项目
- 17. 从命令行发布到RSS
- 18. Visual Studio 2012从命令行发布
- 19. 从命令行发布Azure项目
- 20. 使用msbuild执行文件系统发布配置文件
- 21. 如何在不使用gradle发布命令的情况下发布Gradle工件
- 22. CQRS - “允许”从域和/或读取站点发布命令吗?
- 23. 使用Linux命令行发布表单和上传文件
- 24. 使用命令行发布ClickOnce时ApplicationFiles文件夹丢失
- 25. 使用命令行cURL发布文件的内容
- 26. 是否可以从命令行创建网站应用程序发布配置文件?
- 27. 如何用某些发布数据请求文件?
- 28. 从codeigniter站点发布推文
- 29. maven发布插件忽略发布配置文件
- 30. 如何在ACTION_MOVE到某些点时发布onTouch事件? Android
我的web.config结束像这样的msbuild命令: \t节点<添加名称=”主体“connectionString =”$(ReplacableToken_principal-Web.config连接String_0)“providerName = .. –
2010-08-10 21:06:38
@Jhonny你需要AutoParameterizationWebConfigConnectionStrings参数,我已经更新了我的答案。 – 2010-08-12 00:32:52
它对我来说很好,非常感谢你! – 2010-08-12 14:56:22