仅使用文本编辑器时如何应用程序集引用
本文关键字:应用 引用 程序集 何应用 文本 文本编辑 编辑器 | 更新日期: 2023-09-27 18:11:55
我正在创建一个应用程序,我决定将代码位分开到不同的文件中。然而,我遇到了一个问题,C-SHARP编译器打印
找不到类型或命名空间名称"*"
(你是否缺少using指令或汇编引用?)。
不,我没有错过一个using指令,因为两个文件有相同的命名空间。然而,程序集引用引起了我的兴趣。当我只使用文本编辑器和命令提示符时,如何创建程序集引用?
额外细节(s) :
- 包含我的应用程序的文件夹,现在将包含一个exe和一个dll文件。
- 错误发生在exe文件中,而缺失的类型/命名空间在dll文件中
- 我使用文本编辑器的原因是因为在IDE中有太多要看的东西,但在文本编辑器中,你只能看到打开的文件和文本,所以我在文本编辑器中编写代码似乎更容易。
- 我使用。net框架提供给我的C-Sharp编译器或命令提示符中的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
将第3行编译器的代码从csc bytewar.cs
改为csc /reference:player.dll bytewar.cs
对不起,您没有提供足够的信息来重现您的问题。我们该怎么帮你呢?
有两个免费的IDE可以用来代替文本编辑器:
- SharpDevelop
- visual studio社区版