C# ClickOnce部署失败于;Microsoft.VisualStudio.Shell.Interop.8.0版本8.0.0.0“;从广汽失踪,尽管它';项目中没有使用什么?

C# ClickOnce部署失败于;Microsoft.VisualStudio.Shell.Interop.8.0版本8.0.0.0“;从广汽失踪,尽管它';项目中没有使用什么?,c#,iis-7,visual-studio-2013,clickonce,gac,C#,Iis 7,Visual Studio 2013,Clickonce,Gac,我们正在通过ClickOnce发布一个基于.NET4框架的WinForm应用程序,该应用程序面向IIS7。一旦最终用户从链接开始安装应用程序,我们将收到以下错误: 为什么.NET要求此程序集?该项目是在VS2013中构建的,为什么要使用VS2010中的程序集?有人知道这是怎么回事吗?计算机上安装了.Net Framework的所有最新更新 有没有办法从项目中删除未使用的引用 非常感谢你的建议 您可以使用从项目中删除任何未使用的引用。您可以使用从项目中删除任何未使用的引用。如果引用了上述程序集,请

我们正在通过ClickOnce发布一个基于.NET4框架的WinForm应用程序,该应用程序面向IIS7。一旦最终用户从链接开始安装应用程序,我们将收到以下错误:

为什么.NET要求此程序集?该项目是在VS2013中构建的,为什么要使用VS2010中的程序集?有人知道这是怎么回事吗?计算机上安装了.Net Framework的所有最新更新

有没有办法从项目中删除未使用的引用


非常感谢你的建议

您可以使用从项目中删除任何未使用的引用。

您可以使用从项目中删除任何未使用的引用。

如果引用了上述程序集,请检查您的引用并删除。如果仍然需要,请在该引用属性上进行本地复制


另外,在项目上单击鼠标右键,然后转到“属性:”和“发布”选项卡下的。单击应用程序文件,然后单击显示所有文件。如果上面列出的程序集不需要,请选择“排除”。

请检查引用,如果上面的程序集被引用,请删除。如果仍然需要,请在该引用属性上进行本地复制


另外,在项目上单击鼠标右键,然后转到“属性:”和“发布”选项卡下的。单击应用程序文件,然后单击显示所有文件。如果上面列出的部件不需要,请选择“排除”。

非常感谢!第二种选择对我来说非常有效。我排除了所有不需要的东西。这个应用程序在我再次发布后安装并运行良好。非常感谢!第二种选择对我来说非常有效。我排除了所有不需要的东西。在我再次发布该应用程序后,该应用程序已安装并运行良好。