我的winform程序存在D盘下,在E盘下的PUB目录保存了若干的.cs文件,我想把它们引入到当前工程中该怎么做?PUB目录放的都是可重用的类,不想引用dll。

解决方案 »

  1.   

    鼠标右键点击解决方案,选择添加现有项,然后浏览到你的.cs文件即可。(浏览的时候,请选all files )
      

  2.   

    kensou007(临风) 正解, 不过以后不能移动那些cs文件,最好复制一份过来。
      

  3.   

    在解决方案上点右键,添加现有项,找到E:/pub目录下即可,不过最好先把项目拷贝到D:盘再添加
      

  4.   

    引用针对DLL而言,对于源文件就用粘贴复制
    C#工程的编译是针对项目的,不将原码加到项目中是无法编到一起的。要么就直接引用DLL
      

  5.   

    为什么要这么做呢?除非你有绝对的理由。如果非要这么做,那么:用鼠标右键点击解决方案,选择添加现有项,然后浏览到你的.cs文件即可。(浏览的时候,请选all files ),不过你以后不能移动这些文件了哦。
      

  6.   

    谢谢大家,navy_koo(平湖秋水)明白我的意思。我是DELPHI转过来的,我只是想知道VSNET里有没有类似DELPHI下的[Tools]->[Environment Options]->[Library]->[Library Path]这个功能。请D版过来的人帮忙。PUB目录里都是多个项目可共用的类,我修改其中的类所有的项目都会得到更新。
    我试过添加现有项的方法,它会把选定的文件复制到工程目录中,造成两个复本。违背了共用的目地。难道.net所有源代码都必须放到工程目录里吗,就不能放到别的盘里?
      

  7.   

    引用dll没问题,vs.net会自动把你的所有项目的dll更新
      

  8.   

    不想引用dll,做成dll的话会很多呢.
    我想要在项目中很方便的修改共用类.而不是修改完了还得重新编译DLL.
      

  9.   

    我只是想简单的共用.cs文件而不是.dll文件或是依赖项目,这要求不过份吧?初到N版大家见笑了。
    我就纳闷儿了DOTNET不会这么死心眼吧。