用WPF做VLC视频播放器,如何解决.Net Framework版本的转换(只能使用2.0吗?)

图片说明
当进行如上调用时,会出现如下错误信息
对 PInvoke 函数“ClientLibrary.Controls.LibVlcAPI::libvlc_new”的调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配。
_最开始项目是framework2.0框架,现在是framework4.5框架,如何进行转换才能解决这个问题呀?

0

2个回答

你确认你的代码在2.0上没有问题?光看这代码,2.0和4.0应该没有区别。检查下你的dll本身是不是有变动。

0

[DllImport("libvlc.dll", EntryPoint = "libvlc_new", CallingConvention = CallingConvention.Cdecl, ExactSpelling = true)]
[SuppressUnmanagedCodeSecurity]
private static extern IntPtr libvlc_new(int argc, IntPtr argv);

            改一下参数就可以了好像
0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
VLC 2.0版本 For mac
VLC 2.0最大的变化当属终于开始支持苹果Mac OS X操作系统下的蓝光高清播放。因为苹果不喜欢蓝光,所以没有提供对其的官方支持,软件支持也少得可怜,特别是没有最方便的一键式播放,高手们只能自己想办法破解编译。
Microsoft .NEt Framework 2.0 如何使用?
下载安装了 Microsoft .NEt Framework 2.0 和 语言包,但无法使用csc编译cs文件,为什么呢,是否还要进行设置,请指点。
如何使用 Microsoft .NEt Framework 2.0 ?
安装了 Microsoft .NEt Framework 2.0 和语言包,怎么还是不能使用C#编译器?即 CSC /? 都出错?请解答,谢谢。
在.NET Framework 1.1下做的类有办法在.NET Framework 2.0下直接用吗?
在.NET Framework 1.1下做的类有办法在.NET Framework 2.0环境下用吗?我自己试过会报错,小弟不才,是菜鸟,请高手指教。谢谢!!!!!!!!!!!!
wpf做的视频播放器
wpf做的视频播放器,可以进行本地视频文件查找播放,前进,后退,暂停等功能。支持进度条与时间一致性。
如何卸载 .net framework 2.0
正常情况是在添加删除程序里面,可是我试了几次,每次都是到rnrn注销 System.EnterpriseServices.dll 的时候卡住了,网上也有类似的问题,但是没有说到解决方案,哪位有遇到过? 请指教rnrn谢谢rnrn我试过进 安全模式 卸载 但是直接报错提示无法卸载
如何部属.net framework 2.0 ?
程序采用VS2005开发 安装到客户机上需要FRAMEWORK2.0 rn如果是2000就会相当的麻烦rn首先至少安装SP3rnWINDOWS INSTALLER 3.0rn.NOTFIX 2.0rn而且还得重启 然后才能运行rn有没有方便的方法?rn
VLC视频播放器
VLC视频播放器,可以用来播放为封装的.h264视频文件。
vlc视频播放器
可以播放摄像机的网络串流,rtp等,可以播放视频文件
.net framework 1.1 与 .net framework 2.0冲突吗?
本人有两个问题:rn1.同一台机器上能否同时安装.net framework 1.1 与 .net framework 2.0?rn2.visual studio .net 2003 能在.net framework 2.0下正常使用吗?.visual studio .net 2005 能在.net framework 1.1 下正常使用吗?
.Net Framework 2.0兼容.Net Framework 1.1吗?
租用了一个虚拟空间,要求对方安装2.0,可是对方说不兼容1.1,安装后会导致使用1.1的用户不能使用,请问是这样吗?
vlc 视频播放器
https://get.videolan.org/vlc-iOS/ 安卓的https://github.com/liupeng110/VLCAndroidDemo
.NET Framework SDK 2.0版本IIS配置问题..
请高手帮忙:rnrn 我机子上原来装的.NET Framework SDK 1.1版本.一直可以用..rnrn 但这次我装了VS 2005 (所括.NET Framework SDK 2.0)以后,在IIS配置运行2.0的程序时,出错提示显示依然是1.1版的SDK.回到IIS的"WEB服务扩展"栏一看,依然只有asp.net 1.1.4322,而没发现asp.net 2.0 , 请问我要怎么样把SDK 的2.0版本也加进IIS中来配置我的程序呢?
.net framework 2.0
很多人对framework 2.0这本书大加赞赏!
Microsoft .NET Framework 2.0
Microsoft .NET Framework 2.0 .net framework 必读书籍~!
Professional .NET Framework 2.0
Professional .NET Framework 2.0
NET Framework 2.0
NET Framework 2.0 一般winxp都没有,要安装
[.NET Framework 2.0高级编程
经典.net课程<br>是学习.net2.0的好帮手
Castle.ActiveRecord (.NET FrameWork 2.0)
Castle.ActiveRecord For .NET FrameWork 2.0 如果你想使用Castle.ActiveRecord,但又不想使用.NET Framework 3.0/3.5/4.0或更高版本,那么这个就是你所需要的,For .NET FrameWork 2.0,我整理了好久,自己从官方一个资源库找到并整理好的一套。 -------------------------------------------------------- 由于官方发布的Castle.ActiveRecord For .NET Framework 2.0的版本号是:1.0.3.4333,是基于: NHibernate.dll:1.2.0.4000 Castle.Core.dll:1.0.3.0 Castle.Components.Validator.dll:1.0.3.0, 版本太低,存在很多问题,于是在官方源码的基础上,我重新编译将其升级到了NHibernate基于.NET Framework 2.0的最高可用版本:2.1.2.4000。本资源包含Castle.ActiveRecord源文件和整套使用Castle.ActiveRecord所需的类库。 -------------------------------------------------------- 升级后的部分关键类库版本号如下: Castle.ActiveRecord.dll:V2.1.2.6725 NHibernate.dll:V2.1.2.4000 Castle.Core.dll:V1.1.0.0 Castle.Components.Validator.dll:V1.0.3.4333
.NET Framework 2.0 安装问题
最近重装了一下vs2005专业版 (Windows XP) 在卸载时没安正确的卸载顺序卸载了vs2005(顺利的卸载了全部组件), 可是在装重装vs2005时 报错不能正确安装这时安装程序也自动退出了,我也试过 干净的安装还删除了 临时目录的所有文件 还是不行 还是报同样的错误! 有那位大狭也遇到过同样的问题!帮帮忙啊!小弟先谢了!!!
.NET Framework 2.0高级编程
Dot NET Framework 2.0高级编程(第3、10、11章)清晰版
.net framework 2.0 程序设计
微软认证考试的.net framework 2.0 程序设计的题库,包含题目和答案!!
.NET Framework 2.0新特性
微软.net Framework 2.0Beta版本包括对ASP.net各个方面的重要修改。对于Web页面的开发,新的控件可以使用户更加轻松地去实现特定功能以完成动态页面的开发。<br>
.NET Framework 2.0
Microsoft .NET Framework 版可再发行组件包将安装运行针对 .NET Framework 2.0 版开发的应用程序时所需的 .NET Framework 运行库及相关文件。 .NET Framework版改进了缓存,从而提高了应用程序的可扩展性和性能;使用 ClickOnce 改进了应用程序部署和更新;通过 ASP.NET 2.0 控件和服务对各种浏览器和设备提供更强大的支持。有关 .NET Framework 2.0 的详细信息,请单击此处。 重要事项:不能在同一台计算机上安装两种不同语言版本的 .NET Framework。试图安装第二种语言版本的 .NET Framework 时,将会导致出现以下错误:“安装程序无法安装 Microsoft .NET Framework,因为已经安装了该产品的其他版本。”如果您要使用非英语的平台或要以另一种语言查看 .NET Framework 资源,则必须下载相应语言版本的 .NET Framework 语言包。
.net framework 2.0 安装失败
[04/25/10,22:10:02] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603rn[04/25/10,22:10:12] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.rn[04/27/10,23:14:43] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603rn[04/27/10,23:14:48] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.rn[04/27/10,23:18:53] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603rn[04/27/10,23:18:59] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.rn[04/27/10,23:44:51] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603rn[04/27/10,23:45:00] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.rn[04/27/10,23:47:38] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603rn[04/27/10,23:47:41] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.rn[04/28/10,00:04:32] Microsoft .NET Framework 2.0a: [2] Error: Installation failed for component Microsoft .NET Framework 2.0a. MSI returned error code 1603rn[04/28/10,00:04:37] WapUI: [2] DepCheck indicates Microsoft .NET Framework 2.0a is not installed.rnrnrn网上找到的清除工具我也用不好使,系统根本没有任何关于.NET FRAMEWORK的任何东西,这个是我新安装不久的系统。rnrn大家还有其它的方法吗。我安装的是2.0SP1 在 XP SP3上边
.NET framework 2.0
谁能说说.NET framework 2.0到底有什么用?我用VC写写小程序,它对编程有作用吗?是不是有些软件安装一定要.NET framework支持??
net framework 2.0 3.5
net framework 2.0 3.5,xp和win7系统可安装使用,win10不需要这么低的版本
.NET Framework 2.0 语言包
.NET Framework 2.0 语言包
.NET Framework 2.0 C#
.NET Framework 2.0 C
.net framework 2.0 安装问题
我在安装 .net framework 2.0 出现 a required resources appears to be corrupted rn操作系统是 Xp +sp2 rn请高手帮助rn
关于.net framework 2.0
我装了.net framework 2.0之后,原来运行正常的vs.net 2003就提示要重装,我应该怎么办?
.Net FrameWork 2.0
.Net FrameWork 2.0微软官方正版下载,能够正常使用!
.NET framework 2.0 sp2
.NET framework 2.0 sp2
net framework 2.0 x64_32
netfx64_32,非常好用,已经试过了
.net framework 2.0能用AjaxControlToolkit吗
.net framework 2.0能用AjaxControlToolkit里面的asp:UpdatePanel吗?急!请高手指点!谢谢了!
.NET Framework 3.5 兼容2.0吗?
我安装之后,会不会原来的2.0的不能用了?rnrn我看官网上有重要提示rnrn重要事项:rn如果安装有 .NET Framework 3.5 的早期预发行版本,则运行此安装之前,必须使用“添加/删除程序”卸载那些预发行版本。
关于解决方案的.NET Framework版本转换的问题
我将 .NET Framework 版本为 3.5 的解决方案转换为 .NET Framework4.0 的时候(直接从项目属性里面改的)rnrn生成成功的 但是在运行的时候出现读取数据库连接字符串出错 数据操作为 Linq 实现rnrn下面为错误信息rnrnServer Error in '/' Application.rn--------------------------------------------------------------------------------------------------------------rnAttempt by security transparent method 'WireUnion.Entity.Tables.ArticleContext..ctor()' to access security critical method 'WireUnion.Common.BaseConfig.get_ConnectionString()' failed.rnrnAssembly 'WireUnion.Entity, Version=1.0.0.17024, Culture=neutral, PublicKeyToken=null' is marked with the AllowPartiallyTrustedCallersAttribute, and uses the level 2 security transparency model. Level 2 transparency causes all methods in AllowPartiallyTrustedCallers assemblies to become security transparent by default, which may be the cause of this exception. rnrnrn有人能点醒下吗?rn
如何判断.net framework 版本?
如何用c#代码判断windows是否安装.net framework 3.0版本?rn是否安装3.0的中文包?
如何处理.NET Framework的版本?
现在.NET Framework 3.5都出来了。只是我用的是VS 2005。做出来的软件要让用户使用,而不是让我自己用。rnrn问题是,用户应该下载什么版本?他们有用Windows 2000,XP或Vista. 这下怎么办?rnrnrn软件能正常运行吗?rnrn谢谢了。rnrnrnrn
关于用 .NET Framework 2.0 编译出错的问题!
我用 .NET Framework 1.1 可以编译通过的程序,在IIS里选用了.NET Framework 2.0就报错了,我是用Dreamweaver8.0.2写的,请教各位大虾,有什么原因可以导至此问题?
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑