Vb.net VS2008我可以';如果我添加对OpenNETCF.Net.Mail的引用,则无法编译(添加的详细信息)
我需要从Windows嵌入式Compact 7设备发送邮件,我正在尝试使用OpenNETCF.Net.mail 我的项目在VB.NET、CF3.5中,当我将OpenNETCF.NET.Mail添加到项目引用时,建筑失败(没有添加与该库相关的一行代码) 我还添加了OpenNETCF、OpenNETCF.Net和OpenNETCF.Windows.Forms,没有任何问题 我在输出日志中没有发现错误,只是在最后单词失败了 我以前从未使用过OpenNETCF,所以如果我的错误很小,我很抱歉,但我找不到任何解决方案 要解决此问题,只需创建一个新的SmartDevice项目(VB.NET、CF3.5),并在项目的属性中添加对OpenNETCF.NET.Mail.dll的引用即可:该项目不再编译。 我刚刚收到关于版本冲突的警告:Vb.net VS2008我可以';如果我添加对OpenNETCF.Net.Mail的引用,则无法编译(添加的详细信息),vb.net,visual-studio-2008,opennetcf,Vb.net,Visual Studio 2008,Opennetcf,我需要从Windows嵌入式Compact 7设备发送邮件,我正在尝试使用OpenNETCF.Net.mail 我的项目在VB.NET、CF3.5中,当我将OpenNETCF.NET.Mail添加到项目引用时,建筑失败(没有添加与该库相关的一行代码) 我还添加了OpenNETCF、OpenNETCF.Net和OpenNETCF.Windows.Forms,没有任何问题 我在输出日志中没有发现错误,只是在最后单词失败了 我以前从未使用过OpenNETCF,所以如果我的错误很小,我很抱歉,但我找不到
Consider app.config remapping of assembly "System, Culture=neutral, PublicKeyToken=969db8053d3322ac, Retargetable=Yes" from Version "2.0.0.0" [] to Version "3.5.0.0" [C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\System.dll] to solve conflict and get rid of warning.
C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning MSB3247: Found conflicts between different versions of the same dependent assembly.
搜索有关该警告的信息时,我发现忽略它是“安全的”,因为我使用的OpenNETCF版本(2.3.12004.0)与CF3.5兼容
如果删除对OpenNETCF.Net.Mail.dll的引用并添加对OpenNETCF.Windows.Forms.dll的引用,我会收到5条关于重新映射的警告,但项目会编译
有人有解决我问题的建议吗
提前谢谢
史蒂夫
嗨, 这个话题似乎不是很有趣,但我已经找到了解决方案,我想与大家分享 我联系了OpenNETCF支持人员,Chris Tacke非常友好地回答
解决方案是从项目引用
System.Xml.Linq
中删除在VB.NET CF 3.5项目中由于某些原因有时会产生此类问题的引用。请添加一些代码来说明您的问题。@rayryeng-感谢您的关注,我在文章中添加了详细信息