当前位置: 首页 > 知识库问答 >
问题:

在visual studio 2015中生成VSIX项目时出现错误CS1759

云远
2023-03-14

我创建了一个新的VSIX项目,添加了一个新的自定义命令项,试图构建,但我得到了以下两个错误:

错误CS1759:无法从程序集“Microsoft.VisualStudio.Ole.interop,version=7.1.40304.0,Culture=Neutral,PublicKeyToken=B03F5F7F11D50A3A”嵌入interop类型,因为该程序集缺少“System.Runtime.InteropServices.ImportedFromTypeLibatAttribute”属性或“System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute”属性。

错误CS1759:无法从程序集“Microsoft.VisualStudio.Shell.interop,Version=7.1.40304.0,Culture=Neutral,PublicKeyToken=B03F5F7F11D50A3A”嵌入interop类型,因为该程序集缺少“System.Runtime.InteropServices.ImportedFromTypeLibatTribute”属性或“System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute”属性。

会有什么问题?

如果有帮助,我遵循以下Microsoft指南:https://msdn.Microsoft.com/en-us/library/cc138589.aspx

谢了!

  • edit:我将引用“...shell.Interop”和“...ole.Interop”的属性从True改为False。有人知道为什么吗?谢谢。

共有1个答案

东方夕
2023-03-14

正如作者所提到的,将这两个程序集的Embed Interop Types属性更改为false。

 类似资料:
  • 我正在 https://github.com/oracle/visualvm 构建这个项目。我的系统中有 JDK10。我将 build xml 中的源和目标选项从 1.5 更改为 1.8,因为有错误说 1.5 不再受支持。现在,我收到一个编译错误,指向common.xml它位于其他子文件夹中。 我不知道是怎么回事,因为错误日志也很模糊。此外,我第一次与Ant合作。 这是日志。 引发错误的通用部分.

  • 尝试在IntelliJ中构建我的第一个helloWorld程序时遇到以下同步错误。 我第一次在运行Windows 10的计算机上安装了IntelliJ。

  • 我用无数次的谷歌搜索尝试了这么多次。但这行不通。它给出了一个BeanCreationException。 pom.xml```https://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0 org.springframework.Boot spring-boot-starter-parent 2.2.6.release com.example Registe

  • 当我试图运行我的应用程序时,我遇到了以下错误。 评估项目: app时出现问题。 提供的字符串模块表示法“commons io:common无法解析配置的所有依赖项”:app:debugRuntimeClasspath。s-io:2.6'无效。示例注释:“org。gradle:gradle核心:2.2','组织。mockito:mockito核心:1.9.5:javadoc'。 >

  • 我最近为Java开发人员安装了日食IDE 版: 2019-03 (4.11.0) 内部版本号: 20190314-1200 创建项目时,我收到以下错误: '构建工作区'遇到问题。构建过程中发生错误。 生成期间发生错误。在项目“我的第一个项目”上运行生成器“Java生成器”时出错。java.lang.NullPointerException 请帮帮忙

  • 当我使用Android Studio构建android项目时,出现了一个未知错误,具体错误如下扭曲了我。 ' '错误:C:\ Users \ username . gradle \ caches \ 3.3 \ scripts \ ao 5 yh 51 kitdkvn 790 wbtokixe \ init \ init 2c e2b 8 bb 7806 b 691787 e 7 BD 8 \ c