【问题标题】:Change Dll Folder In Visual Studio 2008 C#在 Visual Studio 2008 C# 中更改 Dll 文件夹
【发布时间】:2015-09-15 08:22:11
【问题描述】:

我的解决方案中有 2 个项目。第一个是控制台应用程序,第二个是控制台使用(引用)的 dll。当我构建我的解决方案(发布)时,我得到一个 EXE 文件和一个 DLL 文件,因为 copy localtrue(如果我将它设置为 false,它不会运行)。

如何将该 DLL 文件存储在子目录中?如果我的输出文件夹是C:\123\,并且有EXE 文件,我希望我的所有DLL 都在C:\123\Dll\ 中。

【问题讨论】:

标签: visual-studio visual-studio-2008 dll directory


【解决方案1】:

您应该能够使用probing element 来指定您的应用程序在尝试解析 dll 依赖项时应该使用哪些路径。

例子:

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <probing privatePath="123;123\dill"/>
      </assemblyBinding>
   </runtime>
</configuration>

您也可以使用Post-build event command line 将您的dll 复制到特定目录。

【讨论】:

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