要将程序集“X”标记为系统必备,必须对其进行强签名-使用ClickOnce发布软件时碰到的问题之一
来源:互联网 发布:url参数部分变成数组 编辑:程序博客网 时间:2024/05/30 02:25
首先说明一下:X是某程序集的名称,相当于数学中的未知数X。
看到这样的提示,开始我以为是把程序集X的发布状态设为“系统必备”了,我检查了一下,发现程序集X的发布状态是“包括(自动)”,看样子提示信息误本身有误,但发布的包里有十几个程序集,单单是X出现了问题,原因必然和X有关,这个结论应该是没有错的。
后来经过几番折腾,终于找了问题原因:
被打包的程序由一个EXE程序集和十几个DLL程序集组成,EXE程序集和其中4个DLL程序集都引用了程序集X,但是其中有一个DLL程序集引用的是X的7.5版本,其他程序集引用的是X的7.6版,这样导致了版本冲突,自然无法发布。
虽然.NET给出了错误提示,但里面还是包含了找出问题原因的线索,其他造成此错误的原因估计也应该和程序集的版本有关,希望此文对您有所帮助。
- 要将程序集“X”标记为系统必备,必须对其进行强签名-使用ClickOnce发布软件时碰到的问题之一
- 要将程序集“xxx.dll”标记为系统必备组件,必须对其进行强签名
- 要将XX标记为系统必备,必须对其进行强签名
- 错误处理:......标记为系统必备,必须对其进行强签名
- 标记为系统必备组件,必须对其进行强签名
- 使用ClickOnce部署时,必须对部署清单签名吗?
- 使用强名称为程序集签名
- 使用强名称为程序集签名
- 使用强名称为程序集签名
- 求 火狐对kindeditor 进行纯文本复制时,将其文本属性带入的问题
- 使用ClickOnce发布自动更新C#程序的一些注意点
- 程序集强签名-.net版本问题
- Visual Studio 2005 ClickOnce 应用程序,用于对安装进行签名的证书过期
- 选择 NET Framework 3.5 SP1 系统必备,ClickOnce 发布提示缺少文件的解决方案
- 程序集使用强名称签名
- 创建为ClickOnce清单签名的.pfx格式数字证书,解決VS2005中ClickOnce证书一年过期问题
- 在对android APK进行签名的过程中,我碰到过几种不同的问题:
- 使用SN.exe对.Net生成的程序集进行签名
- icarnegie SSD系列答案
- Swish-e搜索引擎中的数据压缩算法(一)
- 在ASP.NET中使用无框架的Ajax实例
- LINUX和Redhat学习教程下载帖大全[2008.06]
- 修改远程桌面端口
- 要将程序集“X”标记为系统必备,必须对其进行强签名-使用ClickOnce发布软件时碰到的问题之一
- 选择屏幕字段的自动转化为内部形式
- 千兆网卡,双机互连
- JAVA学习提高之---- JBOSS远程调试
- VSS2005配置所碰到的问题
- ASP.NET MVC实例和新RC版本中视图方面的改进
- 陈绮贞的声音
- windows 不用注销切换其它用户访问服务器共享目录
- Toolbar Dock without drop-down menu