<分区>
我从供应商处获得了 32 位和 64 位 .NET 程序集。它们具有完全相同的接口(interface)(相同的类、相同的方法等)
出于某种原因,我永远无法在其他平台上运行一种类型。到目前为止,我一直在做的只是删除引用,然后根据需要重新编译。
有没有更简单的方法来做到这一点?
编辑
我在想可以选择 SVN 来以某种方式解决这个问题吗?
编辑
程序集不在 GAC 中。而且,出现这种需求是因为我在两个平台上构建相同的程序,而不是尝试在另一个平台上运行在一个平台上构建的东西。
<分区>
我从供应商处获得了 32 位和 64 位 .NET 程序集。它们具有完全相同的接口(interface)(相同的类、相同的方法等)
出于某种原因,我永远无法在其他平台上运行一种类型。到目前为止,我一直在做的只是删除引用,然后根据需要重新编译。
有没有更简单的方法来做到这一点?
编辑
我在想可以选择 SVN 来以某种方式解决这个问题吗?
编辑
程序集不在 GAC 中。而且,出现这种需求是因为我在两个平台上构建相同的程序,而不是尝试在另一个平台上运行在一个平台上构建的东西。
最佳答案
也许这有帮助:Conditional Reference in VS 2010
编辑: 这是一个更好的描述:Conditionally use 32/64 bit reference when building in Visual Studio
关于c# - 不同的 .NET 程序集引用取决于 32-64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4195863/