我想爲舊的項目設置Continuations Integration
。爲網站發佈文物轉到預編譯的網頁
該項目仍然使用網站而不是Web應用程序。在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
到假。但是這也沒有奏效。
我MSBuild
命令
c:\development\projectname>msbuild project.sln /p:deployOnBuild=true /p:publishProfile=projectFileSystem
什麼是您正在使用的Visual Studio的版本?您是否嘗試使用Visual Studio 2013及更高版本? –