Nei*_*ell 5 .net build-process setup-deployment
我有一个设置和部署项目,在我们的构建服务器上,在摘要中报告以下内容:
==========重建全部:25成功,2失败,0跳过==========
我不知道这两个是失败的,但我相信其中一个是vdproj项目,因为如果我在没有安装程序的情况下运行构建,则根本没有报告错误."打包文件"消息与我的PC上的输出匹配,其中构建成功完成.
我确信这是一个环境问题,只是在任何地方都没有记录问题的日志 - 只是摘要中的数字.
更奇怪的是,setup.exe和myapp.msi文件,似乎产生罚款.我无法弄清楚失败的项目是什么,因为没有提到失败的项目.我所知道的是,如果我构建不包括安装项目的解决方案,则摘要说没有错误.
谁能想到要检查的东西?
Nei*_*ell 11
最后的答案是它是一个已知的错误:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx ?FeedbackID = 317870
答案是修改包含LINQ to SQL dbml文件的项目文件(*.csproj)以删除一些内容,如下所示:
- 关闭VS 2008.
- 在记事本中打开包含LINQ To SQL项目的项目文件.
- 删除以下行:
[ItemGroup]
[Service Include ="{3259AA49-8AA1-44D3-9025-A0B520596A8C}"/]
[/ ItemGroup]现在,安装项目将成功构建.但是,如果双击DBML文件以在VS 2008中打开设计器,则安装项目将再次停止构建.以上行不会重新添加到项目文件中,但安装项目仍会停止构建.只需重新启动VS 2008,它就会再次运行 - 直到再次打开DBML设计器.一旦安装项目由于此问题而失败,它将永远不会成功,直到您重新启动VS 2008.
我最终从MS Connect论坛主题中找到了答案(或至少是答案的链接).这是记录的解决方法.
| 归档时间: |
|
| 查看次数: |
7458 次 |
| 最近记录: |