2

我有一个带有 Azure Cloud 项目的 Visual Studio 项目,该项目具有一个用于 WCF 服务的 Web 角色。我不需要使用 Visual Studio 中的 Package 命令或使用 cspack 创建 cspkg,而是需要使用 msbuild 在项目的 csx 文件夹中创建相同的输出。但是,如果我在 msbuild 中运行以下命令,则输出的文件夹结构与 csx 文件夹不同:

msbuild MyAzureProject.ccproj /p:configuration=debug /maxcpucount /p:outdir="c:\OutDir" /p:overwritereadonlyfiles=true /p:targetprofile="Cloud"

相反,它会创建一个 _PublishedWebsites 文件夹。有谁知道如何使用 msbuild 命令行(即 csx/roles/MyAzureRole/approot)手动创建 csx 文件夹的内容?

4

1 回答 1

5

您只是缺少目标开关。

这对我有用。

msbuild MyAzureProject.ccproj /p:configuration=debug /maxcpucount /p:outdir="c:\OutDir" /p:overwritereadonlyfiles=true /p:targetprofile="Cloud" /target:Clean;Publish

于 2013-02-22T22:33:42.297 回答