×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

说说.net的缺点:

说是解决了DLL HELL,不过还是要老我大驾,从FOLDER里面的DLL删起,然后删COMPONENT SERVICE 里面的COM+,然后删CACHE里面的DLL, 然后REBUILD.

上述情况还算好。如果不小心非要用PROXY,那真是死都不知道怎么死的。千万不能忘记REGENERATE PROXY。因为就算是不REGENERATE PROXY, BUILD成功了,也无法调试,DEBUG根本进不去别的COM+。就算是REGENERATE 成功了,也不要高兴得太早。一遍一遍的DEBUG,仍然进不去别的COM+,要命的是你根本不知道错误在哪里。

气得关掉VISUAL STUDIO,在打开,仍然没有作用

关掉计算机,在打开,如果幸运的话,可以继续调试。不幸运的话,继续重复上面的步骤,直到幸运的那一刻吧。

修改一点代码,花费10分钟,准备调试这点代码,准备了3-4个小时。

.NET, HELL.
Report

Replies, comments and Discussions:

  • 工作学习 / IT技术讨论 / 说说.net的缺点:
    说是解决了DLL HELL,不过还是要老我大驾,从FOLDER里面的DLL删起,然后删COMPONENT SERVICE 里面的COM+,然后删CACHE里面的DLL, 然后REBUILD.

    上述情况还算好。如果不小心非要用PROXY,那真是死都不知道怎么死的。千万不能忘记REGENERATE PROXY。因为就算是不REGENERATE PROXY, BUILD成功了,也无法调试,DEBUG根本进不去别的COM+。就算是REGENERATE 成功了,也不要高兴得太早。一遍一遍的DEBUG,仍然进不去别的COM+,要命的是你根本不知道错误在哪里。

    气得关掉VISUAL STUDIO,在打开,仍然没有作用

    关掉计算机,在打开,如果幸运的话,可以继续调试。不幸运的话,继续重复上面的步骤,直到幸运的那一刻吧。

    修改一点代码,花费10分钟,准备调试这点代码,准备了3-4个小时。

    .NET, HELL.
    • 解决了DLL HELL 是给领导们听的,都解决了,大家凭啥吃饭
    • 如果10分钟就解决问题了,你那调试3-4个小时的工资哪儿出啊?
      • 这个话make sense.
    • 用.net的话还要COM+干什么?在pure .net环境里面什么都是拷贝上去直接使用。除了Windows Service 需要停一下Service替换完再启动之外。
      • There is no pure .NET currently,
        Example: for 1.x release of .Net Framework, services are not implemented in managed code, the entire EnterpriseServices namespace wraps the unmanaged COM+ infrastructure.
    • 这么多懂这么高深的.net大虾,怎么我有问题((#1607783)没人帮帮忙呢?因为不是ppmm么?
    • serviced component 本来就是过渡,地球银都知道,没啥可抱怨的。但是 IDE 确实烂了点,好多事情该 IDE 自动管理的,目前都得手工操作。
      solution 一多,一个 solution 里的 projects 一多(超过 40个以后),简直是 referencing hell....