小编shm*_*mob的帖子

我可以使用 C# 对 VB 代码进行单元测试吗?

我已经使用 JUnit 和 Java 程序完成了一些单元测试,而且我是 .NET 单元测试领域的新手。不过,我敢肯定它不会如此不同。

在工作中,我们有一个遗留的 VB .NET 代码库,零单元测试正在进行中。我想开始向这件事添加一些单元测试,并且我在 Visual Studio 中看到了使用 C# 进行单元测试的选项。

我的问题是,我什至可以使用 C# 来测试 VB 代码吗?我肯定想以此作为使用 C# 而不是更多 VB 的机会。有趣的是,我在网上的其他任何地方都找不到这个问题,并且希望得到一些见解。似乎我在问一个愚蠢的问题,但我希望得到一个可以帮助我理解这一点的答案,尤其是为什么这是一个愚蠢的问题,如果是的话。

.net c# vb.net unit-testing

2
推荐指数
1
解决办法
492
查看次数

Visual Studio 2019“无法从packages.config 解析版本值'1.0.0-preview2'”

我正在尝试在我的公司使用 Microsoft 的 Graph API,并且我正在关注在线文档来完成这项工作。我在 VB .NET 中工作,我正在按照它的说明导入 Microsoft.Graph.Auth 包,当我构建代码时,出现上述错误。请参见下面的截图。

我无法在网上找到解决方案。我不知道这是否与它是预览包有关?这很奇怪,因为这是微软指示我们做的......

Imports Microsoft.Identity.Client
Imports Microsoft.Graph
Imports Microsoft.Graph.Auth

Public Class Graph
    Private clientId As String = System.Configuration.ConfigurationManager.AppSettings("GraphClientId")
    Private redirectUri As String = System.Configuration.ConfigurationManager.AppSettings("RedirectUri")
    Shared tenantID As String = System.Configuration.ConfigurationManager.AppSettings("GraphTenant")
    Private clientSecret As String = System.Configuration.ConfigurationManager.AppSettings("GraphSecret")
    Public authProvider As ClientCredentialProvider = Nothing
    Public Sub Initialize()
        Dim confidentialClientApplication As IConfidentialClientApplication = ConfidentialClientApplicationBuilder.Create(clientId).WithTenantId(tenantID).WithClientSecret(clientSecret).Build()
        authProvider = New ClientCredentialProvider(confidentialClientApplication)
    End Sub

    Public Sub GetAllUserTasks()
        Initialize()
        Dim graphClient As New GraphServiceClient(authProvider)
        Dim tasks = graphClient.[Me].Planner.Tasks.Request().GetAsync() …
Run Code Online (Sandbox Code Playgroud)

vb.net nuget microsoft-graph-api

1
推荐指数
1
解决办法
1040
查看次数

标签 统计

vb.net ×2

.net ×1

c# ×1

microsoft-graph-api ×1

nuget ×1

unit-testing ×1