但是我在从命令行构建时遇到了另一个问题。我有一个可以在 Visual Studio 中构建的项目。
但是当我尝试在 Visual Studio 2012 中构建部署包(发布-> Web 部署包)时,我遇到了错误
D:\somePath\web.config(905): error ASPCONFIG: unrecognized configuration section "microsoft.applicationServer".
但是该项目的正常构建工作正常。
当我尝试通过命令行构建时,我也遇到了同样的错误
msbuild D:\PathTo\Solution\Project\Project.csproj
/fl /flp:logfile="D:\buildadventures\Build.log";errorsonly;verbosity=diagnostic
/t:Build /p:SolutionDir="D:\PathTo\Solution\\";Configuration=Release;Platform=AnyCpu
而且我在尝试从命令行构建和打包时也遇到了同样的错误(即使只是构建失败也不足为奇)
msbuild D:\PathTo\Solution\Project\Project.csproj
/fl /flp:logfile="D:\buildadventures\Build.log";errorsonly;verbosity=diagnostic
/t:Build;Package
/p:SolutionDir="D:\PathTo\Solution\\";Configuration=Release;Platform=AnyCpu;
PackageLocation="D:\buildadventures\SomeProject.zip";AutoParameterizationWebConfigConnectionStrings=false
谁能帮我解决这个问题;我必须做什么才能从中创建我的部署包?