V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miaoxia
V2EX  ›  程序员

vs 如何设置依赖类库,避免手动拷贝 dll 文件?

  •  
  •   miaoxia · 2017-04-12 17:08:17 +08:00 · 2754 次点击
    这是一个创建于 2783 天前的主题,其中的信息可能已经有所发展或是发生改变。

    遇到一个需求需要用到 C#,安装好 vs 不知道如何管理项目依赖。
    在网上查了下,竟然有人推荐设置好类库属性后,手动生成 dll 文件,再把 dll 文件引用到上层工程中。
    肯定有什么好的方式来实现,请教大家,谢谢。

    类似于 Eclipse 中,直接依赖一个项目,而非拷贝 jar 包。


    右键-项目依赖项,把类库项目勾选了之后,在上层项目中using namespace报错。

    7 条回复    2017-04-12 19:35:21 +08:00
    inter
        1
    inter  
       2017-04-12 17:22:15 +08:00   ❤️ 1
    右键-项目依赖项,把类库项目勾选
    miaoxia
        2
    miaoxia  
    OP
       2017-04-12 17:24:46 +08:00
    @inter 谢谢回复
    我已经这样做了 可能是我 using namespace 写法有问题
    比如项目 A 依赖 项目 B 。 B 中一个 nameSpace 为 BNameSpace 。
    在 A 中改如何引用呢?
    miaoxia
        3
    miaoxia  
    OP
       2017-04-12 17:50:18 +08:00
    我写的是 using BNameSpace;
    显示未能找到类型或者命名空间。
    Hyeongo
        4
    Hyeongo  
       2017-04-12 18:48:26 +08:00 via iPhone
    不是应该添加引用嘛
    huobazi
        5
    huobazi  
       2017-04-12 19:27:21 +08:00 via iPhone
    添加引用
    miaoxia
        6
    miaoxia  
    OP
       2017-04-12 19:30:27 +08:00
    @Hyeongo
    @huobazi
    T.T 添加引用是指添加 bin 下面的 dll 文件吗?
    但是类库发生变动后,必须要手动先重新生成再跑上层代码吗?
    ghyry
        7
    ghyry  
       2017-04-12 19:35:21 +08:00   ❤️ 1
    添加引用->选“项目”这一项就可以了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5634 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 07:11 · PVG 15:11 · LAX 23:11 · JFK 02:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.