【发布时间】:2009-07-16 01:39:39
【问题描述】:
我正在使用 Visual Studio 2008 SP1 并且遇到了一个有趣的问题。当我构建我的项目 System.Trasactions.dll 被复制到输出文件夹 (/web/bin) 中。我实际上有两个问题。首先是
- 为什么 Visual Studio 将文件复制到输出文件夹中,即使它没有从我的项目中引用? 我的项目引用了其他程序集,这些程序集确实引用了 System.Transactions.dll,但它们都没有指定 Copy local。为什么这是一个问题,提出另一个问题:
- 我的操作系统是 64 位的,但 System.Transactions.dll 来自 32 位框架,所以应用程序自然不会正确运行(实际上,它根本不会运行。它给出了程序集加载器错误)
有人经历过类似的事情吗?
【问题讨论】:
-
你有没有找到解决这个问题的方法?
标签: visual-studio-2008 build-process