.ccproj不会没有明显的原因

时间:2011-06-08 07:22:05

标签: visual-studio-2010 azure cloud

我正在使用Azure示例from here。在一些(相当非破坏性的IMO)操作之后,项目将不再构建 - 当我点击“Build”时,输出中会出现以下内容:

------ Rebuild All started: Project: CloudService, Configuration: Debug Any CPU ------
Target "_CheckForInvalidConfigurationAndPlatform" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets" from project "C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\CloudService\CloudService.ccproj" (entry point):

.... many, many more lines with nothing looking like an error, then

Task "Message"
    Start - PackageComputeService
Task "Message"
    ServiceHostingSDKInstallDir is C:\Program Files\Windows Azure SDK\v1.4\
Task "Message"
    EnableIntelliTrace is false
Task "Message"
    SiteMapping: Web:SampleWebApp -> C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\SampleWebApp\
Task "Message"
    ModelFile            is 
Task "Message"
    OutputDirectory      is bin\Debug\CloudService.csx\
Task "Message"
    PackRoles            is C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\CloudService\obj\Debug\SampleWebApp\, Name=SampleWebApp, EntryPoint=SampleWebApp.dll, SourceDir=C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\SampleWebApp\
Task "Message"
    RoleProperties       is SampleWebApp, EntryPoint=SampleWebApp.dll, TargetFrameworkVersion=v4.0
Task "Message"
    ServiceDefinitionCopy is ServiceDefinition.build.csdef
Task "Message"
    ServiceConfigurationCopy is bin\Debug\ServiceConfiguration.cscfg
Task "Message"
    Calling ServicePack
Task "CSPack"
Done building project "CloudService.ccproj" -- FAILED.

Build FAILED.

我想CSPack有问题。我如何找出错误以及如何解决?

2 个答案:

答案 0 :(得分:1)

我建议尝试从命令行运行CSPack。当您尝试在visual studio中构建时,这有望让您看到CSPack遇到的错误。

如果您不太确定如何运行CSPack,则Steve Marx的一集中Ryan Dunnhow to use CSPack涵盖Cloud Cover

请注意,您的启动任务有一个特殊的位置,以便CSPack实用程序能够正确执行,我已在我的博客文章“Installing PHP on Windows Azure Leveraging Full IIS Support”中概述了这一点。

祝你好运!

〜科里()

答案 1 :(得分:0)

结果证明这是CSPack的一些无法解决的问题,我通过删除“云解决方案”目录(示例中的C:\Temp\AzureAdvancedRolesSource\Ex2-StartupTasks\CS\Begin\CloudService\)中的所有内容解决了这个问题,除了最初的文件。