我正在尝试为旧项目设置Continuations Integration
。
该项目仍然使用网站而不是网络应用程序。在Visual studio
我创建了发布配置文件。我只是希望它将它发布到解决方案中的本地文件夹。
我在Visual studio
内发布时效果很好但是只要我运行MSbuild
命令,它就会创建一个 PrecompiledWeb 文件夹并将代码放在那里。
这会导致我的构建工件在尝试设置CI
这是我的发布资料设置
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<publishUrl>.\Publish</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
<PrecompileBeforePublish>False</PrecompileBeforePublish>
</PropertyGroup>
</Project>
我甚至尝试将PrecompileBeforePublish
设置为false。但这也行不通。
我的MSBuild
命令
c:\development\projectname>msbuild project.sln /p:deployOnBuild=true /p:publishProfile=projectFileSystem