尝试在 Visual Studio 中构建项目时出现 COM excel 错误

问题描述 投票:0回答:1

使用 Bitbucket 作为远程仓库。 在 bitbucket 中创建了一个 Https 令牌

尝试使用 Visual Studio 克隆时,它要求输入用户名和密码。我提供了我的用户名和密码,并提供了令牌。一段时间后收到以下带有错误消息的弹出窗口:

Git 因致命错误而失败。 必须指定至少一种 AuthenticationMode 参数名称:模式

关闭错误弹出窗口后,我看到所有文件都存在于目标文件夹中..因此尝试构建项目。

当我构建项目时,我收到错误消息

命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”(是否缺少程序集引用?)

.csproj 文件中有这样一条语句:

<COMReference Include="Microsoft.Office.Interop.Excel">

使用 Visual Studio professional 2022 17.4.20.

我也尝试使用 sourcetree 和 git bash 克隆存储库..它能够克隆,但之后尝试构建项目时出现与

相同的错误

命名空间“Microsoft.Office.Interop”中不存在类型或命名空间名称“Excel”(是否缺少程序集引用?)

只有我面临这个问题。项目中没有其他人遇到任何此类构建错误。请告知..

c# excel visual-studio selenium-webdriver compiler-errors
1个回答
0
投票

确保 COMReference 部分在 .csproj 项目文件中正确定义,如下所示:

<ItemGroup>
  <COMReference Include="Microsoft.Office.Interop.Excel">
    <Guid>{00020813-0000-0000-C000-000000000046}</Guid>
    <VersionMajor>1</VersionMajor>
    <VersionMinor>9</VersionMinor>
    <Lcid>0</Lcid>
    <WrapperTool>tlbimp</WrapperTool>
    <Isolated>false</Isolated>
  </COMReference>
</ItemGroup>
© www.soinside.com 2019 - 2024. All rights reserved.