我正在创建一个应用程序,并决定将不同的代码分成不同的文件。但是我遇到了在C-SHARP编译器打印如何仅在使用文本编辑器时应用程序集引用?
类型或命名空间名称“*”找不到
问题(你是缺少using指令或程序集引用?)。
不,我不缺少using指令,因为两个文件都有相同的名称空间。然而,大会参考引起了我的兴趣。当我仅使用文本编辑器和命令提示符时,如何创建程序集引用?
额外的细节(S):
- 包含我的应用程序,截至目前包含了一个exe和一个dll文件的文件夹。
- 错误发生在exe文件中,缺少的类型/命名空间在dll文件中。
- 我使用文本编辑器的原因是因为在IDE中有太多内容需要查看,但在文本编辑器中,您只能看到打开的文件和文本,所以我看起来更容易在文本中进行编码编辑。
- 我使用.NET Framework在Command Prompt中为我提供的C-Sharp Compiler或CSC。
- 我实际上使用的是Visual Studio Code,它比IDE更像是一个文本编辑器。因此,我喜欢它,因为它满足额外的细节第3位。
这里的初始化代码:
using System;
namespace Bytewar {
class Initialize {
Player main = new Player("Main");
Player com1 = new Player("Com1");
Player com2 = new Player("Com2");
}
}
丢失的类型或命名空间:
namespace Bytewar {
public class Player {
// I have erased the code here. Just focus on the missing type problem.
}
}
而编译器的代码:
@echo off
csc /t:library player.cs
csc bytewar.cs
pause
运行'csc /?'应该给你提供信息。 –
您正在使用.sln和.csproj文件进行常规解决方案项目设置,对吧? – slawekwin
不,我没有扩展类型为.sln和的文件。csproj,只有.cs,我还发现了一个选项在CSC /?那个吸引我_/lib: _我不知道如何使用它。 –
DerpyDog