[英]How to troubleshoot VS2010 Build Mode errors
抱歉,我不知道如何表达这个问题。 我有一个问题,我在调试/混合 CPU 和发布中构建 VS21010 解决方案。 从我在配置管理器中可以看出,所有项目都设置为在调试/混合 CPU 中构建。 然而,在我的自动构建中,t 也为 release/x64 构建,这就是它失败的地方。 我收到“未选择为此解决方案配置构建项目”的错误消息。
以下是错误的样子:
------ 跳过全部重建:项目:ITT_Reset,配置:释放任何 CPU ------ 未选择为此解决方案配置构建的项目
------ 重建全部开始:项目:PresentationLayer\\Presenters\\Presenters,配置:释放任何CPU ------
无法解决“log4net, Version=1.2.13.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”和“log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=692fbea5521e1304”之间的冲突。 任意选择“log4net, Version=1.2.13.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a”。
CommonDialogs\\ReportViewer\\VitalsHistoryReport\\VitalsHistory.rdlc:警告 rsOverlappingReportItems:文本框Textbox1' and the line
Line2' Textbox1' and the line
重叠。 并非所有渲染器都支持重叠报表项。
CommonDialogs\\ReportViewer\\VitalsHistoryReport\\VitalsHistory.rdlc:警告 rsOverlappingReportItems:文本框Textbox1' and the line
Line1' Textbox1' and the line
重叠。 并非所有渲染器都支持重叠报表项。
CommonDialogs\\ReportViewer\\VitalsHistoryReport\\VitalsHistory.rdlc:警告 rsOverlappingReportItems:文本框Textbox1' and the text box
Textbox27' 重叠。 并非所有渲染器都支持重叠报表项。
CommonDialogs\\ReportViewer\\VitalsHistoryReport\\VitalsHistory.rdlc:警告 rsOverlappingReportItems:文本框Textbox1' and the text box
Textbox14' 重叠。 并非所有渲染器都支持重叠报表项。
CommonDialogs\\ReportViewer\\VitalsHistoryReport\\VitalsHistory.rdlc:警告 rsOverlappingReportItems:文本框Textbox1' and the text box
Textbox29' 重叠。 并非所有渲染器都支持重叠报表项。
CommonDialogs\\ReportViewer\\VitalsHistoryReport\\VitalsHistory.rdlc:警告 rsOverlappingReportItems:文本框Textbox1' and the text box
Textbox34' 重叠。 并非所有渲染器都支持重叠报表项。
C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\Microsoft.Common.targets(3540,5): 错误 MSB3030: 无法复制文件“C:\\Workspaces\\AHLTA\\Current\\Product\\CommonBin\\Dod. Chcsii.Shared.ITT_Reset.dll”,因为它没有找到。
COPYEXECENV=N
支持=N
------ 重建全部开始:项目:视图(PresentationLayer\\Views\\Views),配置:释放任何 CPU ------ LC:警告 LC0000:'无法找到程序集'C:\\Workspaces\\AHLTA\\ Current\\Product\\CommonBin\\Dod.Ahlta.PresentationLayer.Presenters.dll'
LC:错误 LC0000:“无法加载文件或程序集“Keyoti.RapidSpell.NET2.TXSupportv21,版本=5.2.14.1110,Culture=neutral,PublicKeyToken=58d9fd2e9ec4dc0e”或其依赖项之一。 无效的指针(来自 HRESULT 的异常:0x80004003 (E_POINTER))'
你可能有几个问题:
您要使用的库(如Dod.Chcsii.Shared.ITT_Reset.dll
可能不是 x64。 您只能包含与您的项目具有相同位数的库,即 32 位或 64 位(或 16 位)。 因此,将您的项目锁定为 32 位或 64 位(如果您使用 3rd 方 DLL)。
看起来您的引用路径或引用 DLL 未配置。 每当出现“无法加载文件或程序集”错误时,就会丢失一个或多个 DLL。 不要忘记也没有直接使用的额外依赖项 - 在直接使用 DLL 的情况下,可能还需要 10 个以上的 DLL。
忽略其他警告,首先修复“未找到”的内容。
尽可能使用 PROJECT 引用而不是 DLL 引用。 这应该更好地同步版本冲突。 或者重新编译您自己的由该项目使用的 DLL。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.