我正在使用Visual Studio 2012和TFS,有一个构建问题。我目前有一个包含两个项目的解决方案(一个主项目,另一个只包含资源文件),但只有主项目有一个发布配置文件,而另一个没有发布配置文件,它只是第一个项目的依赖项,只需编译即可。但是,当我启动构建时,我遇到了以下错误:
``` C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4435): PublishProfile的值设置为“Dev”,预计在“e:\ Builds \ 6 \ DEV.MyProject \ Sources \ MyProject.Resources \ Properties \ PublishProfiles \ Dev.pubxml”中找到该文件,但未找到。 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4442): 已设置PublishProfile(Dev),但$(WebPublishMethod)没有有效值。当前值为空。 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4449): 目标ValidatePublishProfileSettings失败 ```
因此,是否有一种通过MSBuild参数的方式可以仅编译一个项目,然后编译并发布第二个项目?
谢谢。
``` C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4435): PublishProfile的值设置为“Dev”,预计在“e:\ Builds \ 6 \ DEV.MyProject \ Sources \ MyProject.Resources \ Properties \ PublishProfiles \ Dev.pubxml”中找到该文件,但未找到。 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4442): 已设置PublishProfile(Dev),但$(WebPublishMethod)没有有效值。当前值为空。 C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.targets (4449): 目标ValidatePublishProfileSettings失败 ```
因此,是否有一种通过MSBuild参数的方式可以仅编译一个项目,然后编译并发布第二个项目?
谢谢。