我已经建立了一个功能:
string removeFile(HttpContext context,HttpRequest r)
{
dynamic d = new ExpandoObject() ;
d.ItemCommand = r["itemId"].ToString();
...
...
int res = new PolicyDal().Admin_Kits_AttachFile(d); //sending here the d.
在另一个类/文件上:
public int Admin_Kits_AttachFile(dynamic d)
{
DbCommand command = _webERPDB.GetStoredProcCommand("Admin_Kits_AttachFile");
_webERPDB.AddInParameter(command, "@ItemCommand", DbType.String, d.ItemCommand);
出现以下错误:
找不到编译动态表达式所需的一种或多种类型。您是否缺少对 Microsoft.CSharp.dll 和 System.Core.dll 的引用
我在 FILE SYSTEM 中找到 DLL 后引用了它,因为它不在常规的添加引用菜单中。
这是为什么 ?为什么它不会编译?为什么他们没有将 dll 放在正常的添加参考菜单中?(我必须在文件系统中找到 dll ......)