如何将 Visual Studio 中的 C# 项目保存到单个 .cs 文件而不是整个项目文件夹中?
Posted
技术标签:
【中文标题】如何将 Visual Studio 中的 C# 项目保存到单个 .cs 文件而不是整个项目文件夹中?【英文标题】:How can I save a C# project in VisualStudio into a single .cs file instead of a whole project folder? 【发布时间】:2020-05-12 10:12:40 【问题描述】:我一直在用这种方式练习编程,但为了考试,我需要提交一个脚本文件,但我不知道该怎么做。当我尝试创建一个完全为空的文件时,有没有办法拥有所有的起始结构但仍然只保存到一个 .cs 脚本中?
【问题讨论】:
C# 项目不仅仅是一些代码文件。您不能将整个项目保存在单个文件中。也许您的老师不想要整个项目,而只想要练习的要求任务 “脚本”是什么意思? C# 不是脚本语言。您有几个文件,包括一起构建您的代码源的 .cs 文件。编译后,你可以得到单个可执行文件(.exe)。 【参考方案1】:一个“项目”(.csproj
文件加上一个或多个 .cs
文件):没有。 (除非你指的是像 Zip 这样的存档格式。)
但是一个源文件中可以有多少个命名空间、类等是没有限制的。虽然好的做法是将一种***类型放在一个文件中(成员类型和部分类可以修改它),但这不是编译器所要求的。
注意。在您的问题中使用术语“脚本”需要更好的定义。通常一个是指“源”文件。也许您的导师将“项目编写”作为一个单独的文档,并期望您将源代码包含在其中?
【讨论】:
以上是关于如何将 Visual Studio 中的 C# 项目保存到单个 .cs 文件而不是整个项目文件夹中?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 中为迷宫设计项目制作 C# 中的图片框?
c# Using Settings under visual studio 2012
如何从Visual Studio中的UML类图生成C#源代码