Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么在我的解决方案中创建NUnit项目时使用旧版本的.NET framework(2.1)?_C#_.net_Visual Studio_Unit Testing_Nunit - Fatal编程技术网

C# 为什么在我的解决方案中创建NUnit项目时使用旧版本的.NET framework(2.1)?

C# 为什么在我的解决方案中创建NUnit项目时使用旧版本的.NET framework(2.1)?,c#,.net,visual-studio,unit-testing,nunit,C#,.net,Visual Studio,Unit Testing,Nunit,我是C和.NET的新手,我有以下问题 我在解决方案中创建了NUnit 3.10.1版项目。我不明白的是:为什么框架版本是2.1?这不是一个非常古老的版本吗?如果我试图更改它,我会获得旧版本,我会附加一个屏幕截图: 奇怪的是,我的解决方案中的另一个项目使用的是.NET4.5.2Framnework版本 为什么这个NUnit项目使用旧的框架版本?有办法更新吗 有什么不对或我遗漏了什么?您的目标是.NET核心,它与完整的.NET框架完全不同 创建新项目时,指定要针对的框架。您创建此文件是为了将.NET

我是C和.NET的新手,我有以下问题

我在解决方案中创建了NUnit 3.10.1版项目。我不明白的是:为什么框架版本是2.1?这不是一个非常古老的版本吗?如果我试图更改它,我会获得旧版本,我会附加一个屏幕截图:

奇怪的是,我的解决方案中的另一个项目使用的是.NET4.5.2Framnework版本

为什么这个NUnit项目使用旧的框架版本?有办法更新吗


有什么不对或我遗漏了什么?

您的目标是.NET核心,它与完整的.NET框架完全不同

创建新项目时,指定要针对的框架。您创建此文件是为了将.NET核心作为目标

要将项目更改为目标完整框架4.5.2,请执行以下操作:

右键单击csproj并选择edit.csproj 定位元素 将其从netcoreapp2.1更改为net452 关闭csproj文件 有关.NETCore的更多信息,请查看文档

.NET Core是一个开源的通用开发平台,由Microsoft和GitHub上的.NET社区维护。它跨平台支持Windows、macOS和Linux,可用于构建设备、云和物联网应用程序

而且是从


您的目标是.NET Core,它与完整的.NET框架完全不同

创建新项目时,指定要针对的框架。您创建此文件是为了将.NET核心作为目标

要将项目更改为目标完整框架4.5.2,请执行以下操作:

右键单击csproj并选择edit.csproj 定位元素 将其从netcoreapp2.1更改为net452 关闭csproj文件 有关.NETCore的更多信息,请查看文档

.NET Core是一个开源的通用开发平台,由Microsoft和GitHub上的.NET社区维护。它跨平台支持Windows、macOS和Linux,可用于构建设备、云和物联网应用程序

而且是从


好的,我在.NET方面非常缺乏经验。所以有可能在NUnit项目中使用.NET framework更改.NET核心?好的,我在.NET方面非常缺乏经验。所以有可能在NUnit项目中用.NET framework更改.NET核心吗?