C# 如何使用XNA在Visual Studio中回收代码?

C# 如何使用XNA在Visual Studio中回收代码?,c#,visual-studio-2010,C#,Visual Studio 2010,我对C#和Visual Studio都比较陌生,使用的是XNA Game Studio。我所要做的就是从当前项目中获取一些包含.cs文件的文件夹,并在新项目中使用这些文件,但事实证明,这比我习惯于使用Flash/ActionScript要复杂一些 目前,我似乎需要反复使用此过程,直到我想要的所有文件都成为当前项目的一部分: 有几种方法可以满足您的要求。 一种方法是将要重用的类编译到类库项目中,然后在新项目中添加对该类库的引用 另一种方法是,如果您只想在新项目中复制文件本身,请在上面的菜单中使用“

我对C#和Visual Studio都比较陌生,使用的是XNA Game Studio。我所要做的就是从当前项目中获取一些包含.cs文件的文件夹,并在新项目中使用这些文件,但事实证明,这比我习惯于使用Flash/ActionScript要复杂一些

目前,我似乎需要反复使用此过程,直到我想要的所有文件都成为当前项目的一部分:


有几种方法可以满足您的要求。 一种方法是将要重用的类编译到类库项目中,然后在新项目中添加对该类库的引用

另一种方法是,如果您只想在新项目中复制文件本身,请在上面的菜单中使用“添加”>“现有项”。 然后,在弹出的对话框中找到要添加到项目中的文件,就可以全部设置好了

我建议,如果这些类是公共类,不会在每个项目的基础上进行修改,那么应该使用类库选项,而不仅仅是复制代码文件

编辑:


为了清楚起见,请在VisualStudio>文件菜单>添加项目>类库项目名称中将其命名为Common。然后创建一个类,比如说MartysHelper,并在这个calass中放置一个名为Public String HelloWorld()的方法并编译。然后右键单击Gamer1项目并选择添加参考>项目>选择公共项目。现在在Game1和/或任何其他项目中,您可以
重复使用Common.martyHelper类。

谢谢,那么您的第一个建议是点击“添加参考…”(下面添加我突出显示的屏幕截图)?是,但是,您必须首先将代码编译到类库中,或者在解决方案中包含其他项目,然后才能这样做。