我有一个.cs充满C#代码的文件,我一直在多个项目中重复使用.
现在我通过将代码复制并粘贴到每个项目目录中的新文件中来将它包含在这些项目中.这是错误的做法.
什么是正确的方法呢?
正确的方法应该:
随机猜测,我期待某种指令using mycode = C:\common\mycode.cs,但我确信这不是.NET的做事方式.
(我正在使用C#2010,.NET 4.0,并且只在一台计算机上本地编译此代码.)
要么,
您现在有两个项目引用的一个源文件,但它具有您在第一个项目中提供的名称空间,这可能并不理想.
最好的组织方式是,正如其他两个答案所建议的那样,将公共代码放在类库中,使其具有MyClassLibrary的名称空间而不是SomeOtherProject.它可以节省更大的dll被复制,这对你开发像Windows Phone这样的小东西来说并不重要.或者在所有应用程序中将公共代码的命名空间更改为Me.Common - 哪个是原始的并不重要,您可以从引用它的任何项目编辑它.
检查源控制不是问题.
创建类库,添加文件,构建项目,并引用从构建创建的DLL.将using语句添加到将引用它的每个文件.此外,如果它出错并且DLL在项目中你和右键单击对象 - > Resolve,它将为你添加使用.
| 归档时间: |
|
| 查看次数: |
3655 次 |
| 最近记录: |