主要目标 - 在 IIS 上部署我的解决方案的实时版本。我目前正尝试通过 Visual Studio 2010 构建部署包来实现此目的。
问题 - 尝试在 Visual Studio 2010 中构建部署包或发布我的项目时,我收到一条错误消息,指出缺少“bin/EntityFramework.xml”。
我已经做了相当多的研究,但未能找到有关此文件如何丢失或如何恢复/重新生成文件的任何信息。
问题 - 有什么方法可以恢复或重新生成“bin/EntityFramework.xml”文件吗?或者,是否有更简单的方法将我的 VS 2010 解决方案部署到 IIS?
(仅供引用,我已经尝试手动将文件结构复制到 IIS。这导致了程序集问题,这就是我目前避免使用这种方法的原因。)
谢谢!
最佳答案
要首先回答特定问题,您可以通过创建相同类型的新项目(例如 ASP.NET MVC3)然后构建该新项目来轻松地重新生成此文件。 EntityFramework.xml 将出现在新项目的 bin 文件夹中。然后您可以将其复制到您现有的项目中。
但是,您可以将丢失的文件“从项目中排除”(通过在解决方案资源管理器中右键单击),因为它不需要构建,那么您将实现通过 VS2010 发布项目的目标。
关于visual-studio-2010 - Visual Studio 2010 和 EF 4.1 DB First 中缺少 bin/EntityFramework.xml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7032881/