C# 在Mac上使用Mono进行Visual Studio代码单元测试
我正在尝试在.NET项目(而不是.NETCore)上运行一些单元测试。Visual Studio代码能够识别项目,intellisense工作,甚至提供运行和调试单元测试的链接: 问题是单击单元测试不起作用。它给出了以下错误: 生成失败。 /usr/local/share/dotnet/sdk/1.0.4/Microsoft.Common.CurrentVersion.targets(1111,5):错误MSB3644:找不到framework“.NETFramework,Version=v4.6.2”的引用程序集。要解决此问题,请安装此框架版本的SDK或目标包,或将应用程序重新定位到已安装SDK或目标包的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将用于替代引用程序集。因此,您的程序集可能没有正确地针对您想要的框架 我猜它正在尝试使用.NET核心MSBuild,但这不是.NET核心项目 如果从命令行使用mono的msbuild,项目将生成。我还可以使用NUnit的runner(来自NuGet包)从命令行运行单元测试C# 在Mac上使用Mono进行Visual Studio代码单元测试,c#,.net,msbuild,mono,visual-studio-code,C#,.net,Msbuild,Mono,Visual Studio Code,我正在尝试在.NET项目(而不是.NETCore)上运行一些单元测试。Visual Studio代码能够识别项目,intellisense工作,甚至提供运行和调试单元测试的链接: 问题是单击单元测试不起作用。它给出了以下错误: 生成失败。 /usr/local/share/dotnet/sdk/1.0.4/Microsoft.Common.CurrentVersion.targets(1111,5):错误MSB3644:找不到framework“.NETFramework,Version=v4
您知道是否可以在Mac上配置Visual Studio代码,以便在.NET项目上运行单元测试吗?Hi Nikolaos。我最近遇到了这个问题,你找到解决办法了吗?嗨,瓦希德,不,我当时没有,我现在没有使用这个。我希望你能找到一些解决办法。