代码之家  ›  专栏  ›  技术社区  ›  Tom Wright

如何强制VS10在发布时将DLL包含到主应用程序文件夹中?

  •  0
  • Tom Wright  · 技术社区  · 16 年前

    注: Visual Studio 2010 Publish Web feature not including all DLLs .

    我的应用程序有一些引用是非.NET库的包装器。这些包装器需要原始DLL与它们和可执行文件位于同一目录中。

    到目前为止,我最接近的方法是将“构建操作”设置为“内容”。在中,这似乎是在发布时真正复制文件的唯一方法,而不必嵌入或编译它们。问题是,这些文件会自动移动到一个名为“Resources”的文件夹中。

    有人知道怎么做吗?

    1 回复  |  直到 9 年前
        1
  •  2
  •   Hans Olsson    16 年前

    有没有可能在你的项目中你真的把DLL存储在一个叫做 Resources

    所以你需要把DLL放在你的“根”项目目录中。