我继承了一个使用.rdlc文件的C#应用程序。我的错误列表中出现错误(不是警告):
无法处理'reportTerminalStatus.rdlc',因为它不是EDMX 文件。
但与普通代码编译错误不同,它不会阻止生成可执行文件。我不想忽视它,但它也安全吗?
我已经搜索了有关具体问题的信息,但我没有提出任何建议。我在Windows 2008服务器上使用VS2010 Ultimate,我只是运行Windows Update,所以我必须假设我完全是最新的。我错过了一个组件吗?我在VS2008机器上尝试过它,结果相同。
答案 0 :(得分:5)
当文件的构建操作错误时,有时会发生这种情况。在Visual Studio中检查rdl的属性。它可能被设置为EntityDeploy,这是错误的。
答案 1 :(得分:1)
根据
http://www.experts-exchange.com/Programming/Languages/.NET/Web_Services/Q_25956424.html
它与命名冲突有关 - 具体来说 - 你可能有一个名为
的实体(如在实体框架中的实体)reportTerminalStatus
在项目中,与rdlc报告共享相同的路径。
更改报告名称会改变什么吗?