ASPNETCOMPILER:错误对象引用未设置为对象的实例

ASPNETCOMPILER: error Object Reference not set to an instance of an object

我尝试在 VS2012 和 VS2013 中构建 Web 项目时出现此错误。

我从我的研究中提出了各种建议,但没有运气。 (删除 *.compiled 文件等)

该项目是在 VS2012 中完成的,我正在尝试在 VS2013 更新 4 中构建它。

它似乎与我同事使用 VS2012 的本地计算机一起工作。

如有任何帮助,我们将不胜感激。谢谢!

已编辑:

错误信息是:

ASPNETCOMPILER: error ASPRUNTIME: Object reference not set to an instance of an object.

而且没有更多的描述,完全没有头绪。

所以在浪费了宝贵的时间之后,我通过删除 "obj" 文件夹解决了这个问题。

从对我有用的项目中排除 bin 文件夹。但仍然无法弄清楚问题是如何产生的以及问题的根源。好吧,到目前为止它对我有用并且节省了很多时间。希望它能对某人有所帮助。

清除了 bin 文件夹,恢复了 Nuget 包并构建以重新生成它。这解决了问题。我假设我对第三方包版本所做的一些工作在 bin 文件夹中留下了一些不好的东西,这并没有阻止编译,但阻止了在 WebSitePublish 文件夹中生成临时 obj\Debug\Package。