Tag: interopservices

什么是IExpando,它在哪里使用?

我正在使用reflection器浏览mscorlib中的类型(就像你那样…)并在System.Runtime.InteropServices.Expando命名空间中遇到了IExpando接口 。 我在reflection器中进行了搜索,甚至检查了MSDN,似乎mscorlib中没有类型实现此接口。 MSDN上也没有代码示例。 有人在自己的代码中实现了这个接口吗? 有谁知道它究竟用于什么? 谢谢

System.Runtime.InteropServices.COMException(0x800A1436)

我们正尝试在MVC应用程序上使用Office Interop Services打开驻留在共享驱动器上的Word模板。该解决方案在本地工作,但一旦部署到服务器,就会出现以下消息: The File was not created: System.Runtime.InteropServices.COMException (0x800A1436): This file could not be found ApplicationPool在域用户帐户下运行,该帐户已拥有共享驱动器的权限。 有什么建议吗?

无法加载文件或程序集’System.Runtime.InteropServices.RuntimeInformation

每当我尝试运行具有应用程序洞察力和entity framework的webjob项目时,我都会收到此错误。 System.IO.FileLoadException:’无法加载文件或程序集’System.Runtime.InteropServices.RuntimeInformation,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a’或其依赖项之一。 定位的程序集的清单定义与程序集引用不匹配。 (来自HRESULT的exception:0x80131040)’ 我安装了以下nuget包 Microsoft.Azure.WebJobs.Logging.ApplicationInsights版本2.1.0-beta4 Microsoft.Extensions.Logging版本2.0.0 Microsoft.Extensions.Logging.Console版本2.0.0。 这一切都适用于一个新的Visual Studio 2017 webjob项目,当我尝试包含现有的代码库时,主要使用entity framework,我得到这个错误。 当我查看工作中的引用时,我没有System.Runtime.InteropServices.RuntimeInformation,但它已经添加到具有entity framework的项目中。 它似乎是.net标准的一部分,但为什么我的新控制台应用程序不需要.net标准! 我不确定为什么它寻找版本0.0.0.0或者我的版本是4.0.2.0 我也尝试将其添加到项目文件中,但这不起作用。 true true 任何帮助将不胜感激 非常感谢