我有一个VS2010项目可以在我的工作计算机上编译,但不能在我的家用计算机上编译。
麻烦制造者将System.Data.SQLite神秘地复制到我的输出中。我打开了MvcBuildViews来预编译我的视图。当AspNetCompiler运行时,由于SQLite位于我网站的bin文件夹中,因此抛出“尝试加载格式不正确的程序”错误。
我理解这个错误意味着什么(错误的位数)。问题是我的项目不使用SQLite 甚至引用程序集。
SQLite在我的家用计算机的GAC中,但不在我的工作计算机的GAC中。它是由我碰巧安装在家用计算机上的一些不相关的应用程序添加的。我没有费心去追查它。
总结
有人可以解释如何将完全未使用的程序集复制到我的网站的bin文件夹中吗?
有没有办法阻止它,所以我可以在家用电脑上构建?