ใช้ msbuild เพื่อเรียกใช้งาน File System Publish Profile
ฉันมีโปรเจ็กต์ ac # .Net 4.0 ที่สร้างด้วย VS2010 และตอนนี้สามารถเข้าถึงได้ด้วย VS2012 ฉันพยายามเผยแพร่เฉพาะไฟล์ที่จำเป็นจากเว็บไซต์นี้ไปยังตำแหน่งปลายทาง(C: \ builds \ MyProject [Files]) โครงสร้างไฟล์ของฉัน: ./ProjectRoot/MyProject.csproj ./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml ฉันเรียกใช้สิ่งต่อไปนี้ผ่าน MSBuild: C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ MSBuild.exe ./ProjectRoot/MyProject.csproj / p: DeployOnBuild = true /p:PublishProfile=./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml นี่คือ xml ใน FileSystemDebug.pubxml <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <WebPublishMethod>FileSystem</WebPublishMethod> <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> <LastUsedPlatform>Any CPU</LastUsedPlatform> …