当您在 Visual Studio 2008 中打开一个新的 C# Windows 窗体应用程序项目时,您会获得大量自动生成的代码(AssemblyInfo.cs、Resources.Designer.cs、Settings.Designer.cs、Form1.Designer.cs、Form1.resx、Program 。CS)。
除了将工具箱中的组件添加到 Form1.cs[Design] 并将代码添加到 Form1.cs 之外,您还可以更改哪些文件?如何?哪些文件应该保持原样?
PS:据我所知,这是一个广泛的主题。我不期望一个详尽的答案。您愿意分享的任何信息都可以。我还想提一下,我是 C# 初学者,只想要最基本的信息。
PPS:如果您正在考虑回答“搜索互联网”或类似的问题,请不要。我已经搜索了互联网,并且会一次又一次地这样做,直到找到我正在寻找的答案。我找到了一些有用的信息,但我觉得我需要更多信息。我想我很可能会在 stackoverflow.com 上得到它。
更新1:这个问题已经回答。我已将 sh_kamalh 的答案标记为已接受。我也想将 David 和 Hans Passant 的答案标记为已接受,但我认为您不能将多个答案标记为已接受。或者你可以吗?
根据我从答案中得出的结论,您永远不应该在 Visual Studio 2008 的 C# Windows 窗体应用程序项目中更改自动生成的代码。不过,我并不理解答案中的所有内容,并且可能忽略了一些东西。
如果您不同意上面的摘要或下面的答案,请随时添加一个矛盾的答案。或者,如果您有补充以下答案的答案,请随时添加该答案。我相信关于这个主题还有更多要说的。
更新 2:您似乎也可以编写自己版本的 C# Windows 窗体应用程序项目(请参阅下面的 Davids 回答,我在写“更新 1”时忘记了这个答案)。如果你这样做,似乎你应该从头开始。