如何在开发与动态之间切换生产WPF参考

时间:2011-02-14 04:57:16

标签: c# asp.net wpf web-services

我如何以编程方式执行此操作?

1 个答案:

答案 0 :(得分:1)

如果您想根据您的环境更改参考路径,那么您可以编辑您的proj文件并使用您的参考条件:

<Reference Include="YourReferenceHere"  Condition=="'$(Configuration)'=='Debug'">
  <HintPath>someFolder\yourDllForDebug.dll</HintPath>
</Reference

<Reference Include="YourReferenceHere"  Condition=="'$(Configuration)'=='Release'">
  <HintPath>someFolder\yourDllForRelease.dll</HintPath>
</Reference

因此,在这种情况下,当您构建为debug时,编译器将使用someFolder \ yourDllForDebug.dll作为参考。当您构建为Release时,编译器将使用someFolder \ yourDllForRelease.dll。