如何在项目之间传输dll

发布于 2024-12-07 15:58:32 字数 179 浏览 0 评论 0原文

我为 silverlight 编写了一大堆类库。

我希望另一个编程小组使用它们,但不希望看到我的代码。

分发它们以便于使用的最佳方式是什么?

我一开始以为这就像复制类库 dll 一样简单。现在让我困惑的是如何处理所有支持的dll?既支持我制作的自定义 dll,也支持我的类库运行所需的系统 dll

I wrote a whole bunch of class libraries for silverlight.

I want another programming group to use them, but not to see my code.

What is the best way to distribute them so it is easy for them to use?

I thought at first that it would be as simple as copying over the class library dll. What is confusing me now is how to deal with all the supporting dlls? Both supporting custom dlls made by me and system dlls that need to be included for my class libraries to function

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

左秋 2024-12-14 15:58:32

只是提供您的库 DLL 和您自己的支持 DLL 的情况,但您还应该提供任何第三方 DLL 和第三方 DLL 的列表。它们引用的系统 DLL(以便开发人员可以将它们显式添加到其主项目中)。

您错过的任何内容都将被列为链接错误,因此将很快被发现/注意到。

我建议的唯一额外的事情是为您的 DLL 使用商业命名模式,例如:
公司名称.area.subsystem.version.dll

It is simply a case of supplying your library DLLs and of your own supporting DLLs but you should also supply a list of any 3rd party DLLs & system DLLs that they reference (so that the developers can add them explicitly to their main projects).

Anything you miss will be listed as a link error so will be found/noticed quickly.

The only extra thing I would suggest is use a commercial naming pattern for your DLL like:
companyname.area.subsystem.version.dll

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文