Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 向VS2008项目添加GAC引用时出现问题_C#_Visual Studio 2008_Windows Vista_Gac_System.messaging - Fatal编程技术网

C# 向VS2008项目添加GAC引用时出现问题

C# 向VS2008项目添加GAC引用时出现问题,c#,visual-studio-2008,windows-vista,gac,system.messaging,C#,Visual Studio 2008,Windows Vista,Gac,System.messaging,好的,这不是严格意义上的编程问题,但这是一个与编程相关的问题 我有一个C#winforms项目,我正在尝试添加对System.Messaging dll的引用 但是,当我添加引用时(从“添加引用”对话框的.net选项卡),它会显示一个黄色感叹号警告 右键单击其他参照将允许我在对象浏览器中查看它们。在系统上单击鼠标右键。不会显示消息传递引用 这是踢球的人。。。如果单击其他引用并在对象浏览器中滚动列表,我可以看到System.Messaging条目 到目前为止,我尝试了多种方法来修复这个问题,包括使

好的,这不是严格意义上的编程问题,但这是一个与编程相关的问题

我有一个C#winforms项目,我正在尝试添加对System.Messaging dll的引用

但是,当我添加引用时(从“添加引用”对话框的.net选项卡),它会显示一个黄色感叹号警告

右键单击其他参照将允许我在对象浏览器中查看它们。在系统上单击鼠标右键。不会显示消息传递引用

这是踢球的人。。。如果单击其他引用并在对象浏览器中滚动列表,我可以看到System.Messaging条目

到目前为止,我尝试了多种方法来修复这个问题,包括使用gacutil在GAC中强制重新安装dll,但仍然不起作用

有人对如何解决这个问题有什么建议吗? 如果我需要提供更多信息,请在评论中留下具体的信息要求


注意。操作系统是Vista。

我遇到了类似的问题,但在我的asp.net项目中(和另一个GAC程序集-但记不起名称)。我通过插入addassembly标记明确地告诉我的应用程序要在我的web.config中使用的确切版本来修复它

例如:

<add assembly="System.Messaging, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />


你有没有办法在你的windows form app.config文件中试试这个方法(我对winforms没有太多的工作,所以不太确定)

我在创造性地搜索了一下之后找到了解决方案

在项目设置中,有一个复选框标记为“仅客户端框架子集”


取消选中该复选框成功。

Andrew,您在哪个项目上选中了该复选框?GAC'ed项目或引用GAC'ed项目的项目。谢谢。需要访问系统的那个。消息传递参考。