【问题标题】:How to Develop a software which has extensions如何开发具有扩展功能的软件
【发布时间】:2021-10-13 00:13:49
【问题描述】:

我想开发一个接受 Visual Studio Code 之类的扩展的软件。例如软件 S 具有默认功能 f,那么扩展 e 将有助于添加新功能,从而扩展软件的功能。我搜索了教程,但我无法提出解决方案,也没有一个好的教程。我没有用正确的教程搜索吗?请帮忙。

【问题讨论】:

  • 什么版本的.net?什么类型的 csproj?
  • .net的版本是4.8,csproj是visual basic

标签: c# .net


【解决方案1】:

“复制本地”设置为 true 时可确保将程序集引用的 dll 添加到引用项目的 bin 文件夹中,以便在运行时可用。如果在 bin 文件夹中没有找到所需的 dll,则可以使用 GAC 中的那个。如果即使那样,也找不到dll,我们会遇到错误。

如果 bin 和 GAC 中存在相同版本的 dll,则使用 GAC 中的版本,但如果在项目中使用和引用不同版本,则使用 bin 中的版本。 Dll in both the bin and the gac, which one gets used?中回答了类似的问题

【讨论】:

    猜你喜欢
    • 2021-08-23
    • 1970-01-01
    • 2018-02-12
    • 2021-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多