我在使用 nant 在 msbuild 上构建 .vdproj 时出错
我已经习惯使用 nant 进行构建发布。但我已经开始使用 asp.net MVC,并且我选择使用 .vdproj 进行安装设置。
但是,当我打电话时:
< exec program="${dotnet.dir}/msbuild.exe" commandline='"./Wum.sln" /v:q /nologo /p:Configuration=Release' />
在南特,我的结果是:
[exec] D:\My Documents\Visual Studio 2008\Projects\Wum\Wum.sln : warning MS B4078: The project file "Wum.Setup\Wum.Setup.vdproj" is not supported by MSBuild and cannot be built.
有人有一些线索或解决方案吗?
如果我使用 devenv,会有问题吗?
I'm getting used to using nant for build releases. But I have started to use asp.net MVC, and i choice make the setup for installation with a .vdproj .
But, when I call the:
< exec program="${dotnet.dir}/msbuild.exe" commandline='"./Wum.sln" /v:q /nologo /p:Configuration=Release' />
in nant, my result is:
[exec] D:\My Documents\Visual Studio 2008\Projects\Wum\Wum.sln : warning MS B4078: The project file "Wum.Setup\Wum.Setup.vdproj" is not supported by MSBuild and cannot be built.
Someone have some clue, or a solution?
If I use the devenv, I'll have a problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是我最近使用 devenv 执行此操作的方法,因为 msbuild 不会执行 .vdproj 文件。本文确实有助于首先更新 .vdproj 文件: http://www.hanselman.com/blog /BuildingMSIFilesFromNAntAndUpdatingTheVDProjsVersionInformationAndOtherSinsOnTuesday.aspx
Here is how I did this recently using devenv as msbuild will not do .vdproj files. This article really helped with updating the .vdproj file first: http://www.hanselman.com/blog/BuildingMSIFilesFromNAntAndUpdatingTheVDProjsVersionInformationAndOtherSinsOnTuesday.aspx
MSBuild 无法生成 .vdproj 项目。为此,您应该使用 Visual Studio (devenv.com)。
MSBuild cannot build .vdproj projects. You should use Visual Studio (devenv.com) for this.
仅供参考,.NET 4.0 仍然不支持此功能
FYI this is still not supported in .NET 4.0
只是为了扩展 CRise 的帖子 - 通过命令行使用 VS2010 devenv 构建 vdproj 项目是行不通的。我相信 2010 年前工作正常(请参阅链接文本)
Just to expand on CRise's post - building a vdproj project using VS2010 devenv through command line doesn't work. Pre-2010 works fine I believe (see link text)