错误将文件bin \ EntityFramework.SqlServer.xml复制到.. \ bin \ EntityFramework.SqlServer.xml失败

时间:2014-03-13 18:47:27

标签: c# asp.net-mvc entity-framework

Error   1   Copying file bin\EntityFramework.SqlServer.xml to obj\Debug\Package\PackageTmp\bin\EntityFramework.SqlServer.xml failed. Could not find file 'bin\EntityFramework.SqlServer.xml'.       0   0   Karinoks

当我尝试发布我的mvc 4项目时,我有这个错误。

调试或运行时没有错误。它只是在我出版时才显示出来。

5 个答案:

答案 0 :(得分:34)

只需从项目目录中删除create table Fund(total_shares int); insert into Fund values(10); create table Fund_Shares_Purchased(quantity int); delimiter // create trigger LimitFundShares before insert on Fund_Shares_Purchased for each row begin if ((select total_shares from Fund) < new.quantity) then signal sqlstate '45000' set message_text = "You can't buy that many shares of the fund!"; end if; end// delimiter ; insert into Fund_Shares_Purchased values (5); insert into Fund_Shares_Purchased values (15); insert into Fund_Shares_Purchased values (7); select * from Fund_Shares_Purchased; 文件夹即可 重建项目。
运行项目。
它应该解决你的问题 希望能帮助到你。

答案 1 :(得分:7)

从项目中排除bin 文件夹。

答案 2 :(得分:5)

删除bin文件夹为我解决了这个问题。

答案 3 :(得分:0)

删除bin文件夹可能无法始终解决问题,因为所有.ddl都包含在bin文件夹中,因此最好从项目中删除obj文件夹,然后再重新构建它。希望它能工作。

答案 4 :(得分:0)

  1. 右键单击您的项目
  2. 点击发布
  3. 转到“设置”标签
  4. 单击文件发布选项
  5. 选中选项卡中的所有选项(如图所示)

Example image