dot*_*ego 5 asp.net msbuild tfs tfsbuild visual-studio-2012
我正在使用 Visual Studio 2012 和 TFS,但我遇到了构建问题。我目前有一个 2 项目解决方案(一个包含主项目,另一个仅包含资源文件),但只有主项目有发布配置文件,另一个没有发布配置文件,它只是对第一个项目的依赖,并且需要只能编译。
但是当我启动构建时出现此错误:
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 Arguments 来发布我的应用程序,只需编译一个项目,然后编译+发布第二个项目?
谢谢,
问题已经解决了一段时间,但不记得回答:D。
所以问题是:由于不存在的发布配置文件,我的资源项目(为了更好地分离 dll)将无法在 MSBuild 中编译。这都是因为我创建的项目类型。该项目是一个 ASP.NET MVC 应用程序,因此 MSBuild 尝试编译并发布它。这是不可能的,因为没有发布配置文件,而且它的设计也不是这样的。
我将我的项目从 ASP 应用程序更改为类库,并且它工作得非常好。
归档时间: |
|
查看次数: |
2396 次 |
最近记录: |