我对 c# 很陌生,这可能是一个非常 n00b 的错误。
对于这个项目,我已经收到了可以使用的现有代码。代码的结构是它有一个以模拟作为支持命名空间的主要解决方案。
我从要修改的模拟命名空间中复制了一个类(Adt_12)并将其重命名(Pb_cs2)。我复制的方式是点击另存为.. 然后将文件名更改为我想要的新名称。然后将公共类名(和构造函数)更改为这个新文件名。我已经重建“模拟”并且重建得很好。
但是当我尝试调用 Pb_cs2 时,它会抛出上面的“找不到名为 Pb_cs2 的类型或命名空间”。
我在 main 的可执行类中使用它的方式;是公共静态 Pb_cs2 pb;(最初使用 Adt_12)。
但它仍然可以在解决方案和命名空间中找到 Adt_12。只是没有 Pb_cs2。我已经重建并构建了解决方案。
.NET 框架的常见错误与此无关。
任何想法为什么会发生这种情况以及如何解决这个问题?我真的不想修改原始文件。