C# 向VS2008项目添加GAC引用时出现问题
好的,这不是严格意义上的编程问题,但这是一个与编程相关的问题 我有一个C#winforms项目,我正在尝试添加对System.Messaging dll的引用 但是,当我添加引用时(从“添加引用”对话框的.net选项卡),它会显示一个黄色感叹号警告 右键单击其他参照将允许我在对象浏览器中查看它们。在系统上单击鼠标右键。不会显示消息传递引用 这是踢球的人。。。如果单击其他引用并在对象浏览器中滚动列表,我可以看到System.Messaging条目 到目前为止,我尝试了多种方法来修复这个问题,包括使用gacutil在GAC中强制重新安装dll,但仍然不起作用 有人对如何解决这个问题有什么建议吗? 如果我需要提供更多信息,请在评论中留下具体的信息要求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条目 到目前为止,我尝试了多种方法来修复这个问题,包括使
注意。操作系统是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项目的项目。谢谢。需要访问系统的那个。消息传递参考。