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. 發佈下從命令行
- 3. 從命令行發佈ClickOnce
- 4. 發佈文件後運行命令
- 5. 設置的MSBuild網站發佈房產「ExcludeGeneratedDebugSymbol」從命令行
- 6. 使用curl命令進行git發佈
- 7. 如何從命令行使用Visual Studio 2010 RC'單擊'發佈'?
- 8. 發佈網站某些頁面失敗
- 9. 從命令行bat文件發佈ASP.NET網站,最終的.bat文件
- 10. 從命令行發佈Azure項目
- 11. 從命令行發佈到RSS
- 12. Visual Studio。從命令行發佈項目
- 13. Azure網站使用Visual Studio 2010發佈配置文件
- 14. 使用msbuild執行文件系統發佈配置文件
- 15. 如何在不使用gradle發佈命令的情況下發布Gradle工件
- 16. 使用命令行發佈ClickOnce時ApplicationFiles文件夾丟失
- 17. 使用Linux命令行發佈表單和上傳文件
- 18. 是否可以從命令行創建網站應用程序發佈配置文件?
- 19. maven發佈插件忽略發佈配置文件
- 20. 如何從Web站點項目中使用發佈配置文件(.pubxml)時設置AssemblyVersion?
- 21. 加密文件發佈到FTP站點
- 22. 如何使用命令行發佈Asp.Net MVC 2應用程序?
- 23. 使用maven發佈命令發佈基於java的git項目
- 24. 如何在發佈配置文件(.pubxml)中配置「appOfflineTemplate」?
- 25. xCode主動配置:發佈,發行
- 26. 嘗試使用aspnet_compiler從命令行構建和發佈Asp.net網站
- 27. MSBuild不會使用VS2017從命令行創建Web部署包發佈配置文件
- 28. 使用Xamarin發佈ASP.NET站點
- 29. 如何從命令行發佈http請求
- 30. informatica發佈命令任務
我的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