Asp.net TeamCity MSbuild部署过程
我正在使用TeamCity进行部署过程。对于部署,我正在使用以下命令行参数运行MSbuild:Asp.net TeamCity MSbuild部署过程,asp.net,.net,msbuild,teamcity,webdeploy,Asp.net,.net,Msbuild,Teamcity,Webdeploy,我正在使用TeamCity进行部署过程。对于部署,我正在使用以下命令行参数运行MSbuild: /P:Configuration=Release /P:DeployOnBuild=True /P:DeployTarget=MSDeployPublish /P:MsDeployServiceUrl=serviceUrl /P:DeployIisAppPath=website /P:AllowUntrustedCertificate=True /P:MSDeployPublishMethod=WMS
/P:Configuration=Release
/P:DeployOnBuild=True
/P:DeployTarget=MSDeployPublish
/P:MsDeployServiceUrl=serviceUrl
/P:DeployIisAppPath=website
/P:AllowUntrustedCertificate=True
/P:MSDeployPublishMethod=WMSvc
/P:username=username
/P:Password=password
/P:SkipExtraFilesOnServer=True
/P:VisualStudioVersion=10.0
我将此参数p:SkipExtraFilesOnServer
设置为true,因为我不希望MSbuild删除一些仅在服务环境中存在,但在本地项目中没有的文件。但问题是,当我真的想从project中删除某些内容(我有web应用程序)时,我通常会从project中删除文件,然后重建我的应用程序,并将项目文件中的更改提交给源代码管理,MSbuild会因为此参数而保留此文件。
MSbuild正在使用版本配置,我指定该配置使用“此项目中的所有文件”进行部署。因此,我要实施的行为是:
.csproj
文件).csproj
中的文件,但已从中删除请帮我完成那项任务 此行为与TeamCity无关,只是MSBuild,不太可能更改。文件已从项目中删除,但是否已从源代码管理中删除?是的,文件已从csproj文件和源代码管理中删除