vs2015 编译时错误列表中没有错误,dll却没有生成出来

简介:

最近发现vs2015的一个问题, 编译时,错误列表中没有错误,dll却没有生成出来,vs重启也无效

解决

多次排查发现如果一个类库设置的是framework 4.0版本,但引用了framework4.5的别的类库,就会出现这种情况,要把当前类库改为4.5或更高,问题解决

而输出窗口其实会打印出问题“error CS0246  ........因为它是针对“.NETFramework,Version=v4.5.2”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.0”。

但是vs肯定会把此类问题列到错误列表中的,测了2010是没问题的。

原因

然后在vs2015中把之前类库改为framework2.0,类似问题是会列到错误列表的

 

然后再把类库改为framework4.0,问题依然会列到问题列表中,估计是vs2015的一个bug或异常导致的,非必现。

附上版本信息


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/p/6254364.html,如需转载请自行联系原作者

相关文章
|
8月前
|
C++
找到dll中的函数
找到dll中的函数
|
C++ 索引
VC通过函数索引调用DLL范例
VC通过函数索引调用DLL范例
49 0
|
C#
解决办法:为什么我的DLL中加载后找不到指定的函数
解决办法:为什么我的DLL中加载后找不到指定的函数
149 0
|
C++
提示缺少msvcpNNN.dll怎么办
提示缺少msvcpNNN.dll怎么办
79 0
|
Windows
找不到mfc110.dll,无法执行代码
找不到mfc110.dll,无法执行代码
169 0
找不到mfc110.dll,无法执行代码
实时错误‘453‘:找不到DLL入口点
经过前几天的艰苦奋斗,我们的“飞聊“的基本功能已经实现,从现在开始进入窗口美化、调试、打包等阶段。
实时错误‘453‘:找不到DLL入口点
|
C# C++
VS2017下创建C++动态库导出符合并完成调用测试(DLL可供C#调用)
VS2017下创建C++动态库导出符合并完成调用测试(DLL可供C#调用)
400 0
VS2017下创建C++动态库导出符合并完成调用测试(DLL可供C#调用)