我在C#中收到错误“命名空间中不存在类型或命名空间名称”。我到处检查,但它没有解决我的问题,这里是主程序using System;using System.Collections.Generic;using System.Security.Cryptography;using System.Text;using Newtonsoft.Json;using BlockChainMySelf;using Formatting = Newtonsoft.Json.Formatting;namespace BlockChainMySelf{ class Program { static void Main(string[] args) { var startTime = DateTime.Now; BlockChainMySelf.BlockChain StepCoin = new BlockChain(); StepCoin.CreateTransaction(new Transaction("Henry", "MaHesh", 10)); StepCoin.CreateTransaction(new Transaction("lkjsdf", "MaADLKHesh", 15)); StepCoin.CreateTransaction(new Transaction("Henry", "MaHesh", 20)); StepCoin.CreateTransaction(new Transaction("Henry", "MaHesh", 60)); StepCoin.ProcessPendingTransactions("Bill");这是我想调用的类using System;using System.Collections.Generic;using System.Security.Cryptography;using System.Text;using Newtonsoft.Json;using BlockChainMySelf;using Formatting = Newtonsoft.Json.Formatting;namespace BlockChainMySelf{ public class BlockChain { IList<Transaction> PendingTransactions = new List<Transaction>(); public IList<Block> Chain { set; get; } public int Difficulty { set; get; } = 2;这是屏幕截图主要类答案问题答案问题2
2 回答

慕标5832272
TA贡献1966条经验 获得超4个赞
在之前编辑的问题中的第二个屏幕截图清楚地显示该类是Visual Studio中的“杂项文件”:BlockChain
杂项文件项目的 MSDN 页面说(强调我的):
当用户打开项目项时,IDE 会将不属于解决方案中任何项目成员的任何项分配给杂项文件项目。
据推测,您正在尝试解决问题,因此您投入了 - 但这不起作用,因为这样您就无法创建.static
BlockChain
你的问题是Visual Studio的副本 - 项目显示为“杂项文件”。
解决方案是在“解决方案资源管理器”中右键单击错误文件,将其从项目中删除,然后重新添加它,例如此答案。
- 2 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消