gpt4 book ai didi

.net - Visual Studio 安装和部署构建失败,没有错误

转载 作者:行者123 更新时间:2023-12-01 22:31:47 26 4
gpt4 key购买 nike

我有一个设置和部署项目,在我们的构建服务器上,在摘要中报告以下内容:

========== Rebuild All: 25 succeeded, 2 failed, 0 skipped ==========

我不知道失败的两个是什么,但我相信其中之一是 vdproj 项目,因为如果我在没有安装程序的情况下运行构建,则根本不会报告任何错误。 “打包文件”消息与我的 PC 上的输出匹配,构建成功完成。

我确信这是一个环境问题,只是没有任何日志表明问题所在 - 只是摘要中的数字。

更奇怪的是,setup.exemyapp.msi 文件似乎生成得很好。我无法弄清楚哪些项目失败了,因为没有提到失败的项目。我所知道的是,如果我构建排除安装项目的解决方案,摘要表明没有错误。

有人能想到要检查什么吗?

最佳答案

最后的答案是这是一个已知的错误:https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=317870

答案是修改包含 LINQ to SQL dbml 文件的项目文件 (*.csproj) 以删除一些内容,如下所示:

  1. Close VS 2008.
  2. Open the project file containing the LINQ To SQL item in Notepad.
  3. Remove the following lines:
    [ItemGroup]
    [Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}"/]
    [/ItemGroup]

The Setup Project will now build successfully. However, if you double-click the DBML file to open the designer in VS 2008 the Setup Project will stop building again. The above lines do not get re-added to the project file but the Setup Project will stop building anyway. Just restart VS 2008 and it will work again -- until you open the DBML designer again. Once the Setup Project fails due to this problem it will never build successfully until after you restart VS 2008.

我最终从 MS Connect forum topic 找到了答案(或者至少是答案的链接) 。这是documented workaround .

关于.net - Visual Studio 安装和部署构建失败,没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/847893/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com