我正在使用Visual Studio 2012和TFS,并且存在构建问题。 我目前有2个项目解决方案(一个用于主项目,另一个用于只有资源文件) 但是只有主项目有一个发布配置文件,另一个没有一个它只是第一个的依赖项只需要编译。带有TFS的MSBuild在部署多个项目的ASP.NET上失败
但是当我启动构建我得到这个错误:
C:\ Program Files文件 (86)\的MSBuild \微软\ VisualStudio的\ 11.0 \网络\ 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文件 (86)\的MSBuild \微软\ VisualStudio的\ 11.0 \网络\ Microsoft.Web.Publishing.targets (4449):目标ValidatePublishProfileSettings失败
那么,有没有一种方法,通过MSBuild参数,我可以发布我的应用程序,只编译一个项目,然后编译+发布第二个?
感谢,
除了将其更改为类库之外,还有其他解决方案吗? –