C# Visual Studio.net标准库模板使用指令中断?
我目前正试图学习一点.NET,并重新开始使用C#进行编程。为了实现这两个目标,我将遵循关于如何创建.NET标准类库的官方教程 第一步是创建visual studio中.NET工具包提供的类库(.NET标准)模板。这将使用以下代码创建一个基本文件:C# Visual Studio.net标准库模板使用指令中断?,c#,visual-studio-2019,.net-2.0,class-library,C#,Visual Studio 2019,.net 2.0,Class Library,我目前正试图学习一点.NET,并重新开始使用C#进行编程。为了实现这两个目标,我将遵循关于如何创建.NET标准类库的官方教程 第一步是创建visual studio中.NET工具包提供的类库(.NET标准)模板。这将使用以下代码创建一个基本文件: using System; namespace StringLibrary { public class Class1 { } } 现在visual studio立即向我发出以下错误消息: 错误CS0246找不到类型或命名空
using System;
namespace StringLibrary
{
public class Class1
{
}
}
现在visual studio立即向我发出以下错误消息:
错误CS0246找不到类型或命名空间名称“System”(是否缺少using指令或程序集引用?)
我试过谷歌,有些人有一些模糊的相似问题,他们忘记给他们不同的项目添加敬意,但是我找不到任何方法来添加系统。。。此外,其余的教程文件工作良好,可以导入系统。(我也可以参考其他文件)
有没有人遇到过类似的问题?是模板被窃听了,还是我安装工具包时出错了(我是通过VisualStudio安装程序安装的,所以不知道怎么会发生这种情况)
如果我能澄清任何事情,请随时提问,并提前表示感谢。正如@Lex Li所建议的,我在项目文件夹中使用了
dotnet restore
,得到错误NU1101,这意味着找不到我想要使用的包。
我找到了这个网站,并选择了选项A:添加一个nuget.config。为此,我打开命令提示符,导航到\Users\myUser\Appdata\Roaming\NuGet
,并执行NuGet.Config,它在Visual Studio中打开了一个文件。在这里,我只添加了以下行中的包源代码行,因为其他行已经存在(另请参见链接):
之后重启VisualStudio解决了这个问题,现在我可以继续教程了
谢谢你的帮助 VS2019安装附带.NETCore,但您不想使用它。请确保库以.NET标准为目标。右键单击
解决方案资源管理器中的库项目
,然后选择属性
。目标框架
文本框应显示.NET Standard 2.0
。打开命令提示符并导航到该项目文件夹。运行dotnet restore
,然后看看它说了些什么。@derloopkat是的,这是教程建议的,默认情况下已经被选中了。@LexLi这是我在使用restore函数时遇到的错误:error num1101:Das Paket“NETStandard.Library”wurde nicht gefunden。在folgenden Quellen vorhanden:Microsoft Visual Studio脱机软件包[(项目文件夹路径)]的英文版本中,这意味着找不到软件包“NETStandart.Library”。以下文件夹中不存在具有此ID的包:Microsoft Visual Studio脱机包[(项目文件夹路径)]。。。我要用谷歌搜索那个错误,谢谢。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>