相关疑难解决方法(0)

两台不同计算机上的不同Interop引用不起作用

当我在计算机上添加对Microsoft.Office.Interop.Excel的引用时,Visual Studio将其添加到项目文件中:

<COMReference Include="Excel">
  <Guid>{00020813-0000-0000-C000-000000000046}</Guid>
  <VersionMajor>1</VersionMajor>
  <VersionMinor>5</VersionMinor>
  <Lcid>0</Lcid>
  <WrapperTool>primary</WrapperTool>
  <Isolated>False</Isolated>
</COMReference>
Run Code Online (Sandbox Code Playgroud)

团队中还有另一个开发人员遇到错误并需要将一个DLL文件添加到名为Interop.Excel.dll的项目中,该项目在项目文件中用以下代码替换:

<Reference Include="Interop.Excel, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>My Project\Interop.Excel.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)

这适用于我的电脑.

您能否解释两种方法之间的差异,哪种方法最好,以及如何让第一种方法在其他计算机上运行?

vb.net dll excel interop

11
推荐指数
2
解决办法
5万
查看次数

标签 统计

dll ×1

excel ×1

interop ×1

vb.net ×1