【发布时间】:2023-03-27 09:50:01
【问题描述】:
Erik Brown 在他的书中写了以下代码 并从命令行编译它:
csc MyForm.cs
[assembly: System.Reflection.AssemblyVersion("1.1")]
namespace MyNamespace
{
public class MyForm : System.Windows.Forms.Form
{
public MyForm()
{
this.Text = "Hello Form";
}
public static void Main()
{
System.Windows.Forms.Application.Run(new MyForm());
}
}
}
我想添加另一个表单并从第一个调用它。
我需要项目文件吗?汇编文件?我不明白构建过程。您能否向我解释一下最基本的内容:我如何告诉编译器构建一个包含两种形式的应用程序?
【问题讨论】:
-
这本书试图教给你的东西并不那么明显。但是这个代码在刑事上是错误的。使用 Visual Studio 项目模板来正确处理它。再买一本书。
-
@hans:请不要评判 99% 专注于视觉工作室的书,并举一个例子……满足我的独特需求。
-
嗯,我有权评判。一本教人非常糟糕的编程习惯的书不是一本好书。你的 UI 看起来像是来自上个世纪,这很容易看出。但是你看不到的是,当你继续前进时,你会遇到非常令人讨厌的无法诊断的失败。这里也没有人能够帮助你,他们不会知道这本书告诉你做错了。不要这样做。
标签: c# compiler-options