草庐IT

assembly-references

全部标签

c# - 单声道 : Could not load file or assembly 'System.Web.Entity' or one of its dependencies 上的 MVC 5

目标:通过XamarainStudio在Mono上启动ASP.NETMVC5项目。启动服务器后出错:无法加载文件或程序集“System.Web.Entity”或其依赖项之一。XamarinStudio中的错误:背景:该项目是在VisualStudio2013中作为默认Web项目创建的。大多数配置都是开箱即用的。它的代码可以是viewedhereonGitHub.在撰写本文时,我拥有最新最好的Mono和XamarinStudio。.NETEntityFramework是一个已解决的依赖项,在XamarinStudio中没有注意到构建问题。如何启动并运行该项目?我该如何解决这种依赖关系?

c# - 单声道 : Could not load file or assembly 'System.Web.Entity' or one of its dependencies 上的 MVC 5

目标:通过XamarainStudio在Mono上启动ASP.NETMVC5项目。启动服务器后出错:无法加载文件或程序集“System.Web.Entity”或其依赖项之一。XamarinStudio中的错误:背景:该项目是在VisualStudio2013中作为默认Web项目创建的。大多数配置都是开箱即用的。它的代码可以是viewedhereonGitHub.在撰写本文时,我拥有最新最好的Mono和XamarinStudio。.NETEntityFramework是一个已解决的依赖项,在XamarinStudio中没有注意到构建问题。如何启动并运行该项目?我该如何解决这种依赖关系?

c# - 外部别名 'xxx' 未在/reference 选项中指定

不幸的是,我有两个程序集在同一个命名空间中定义了同一个类型。我正在尝试使用externalias来解决这个问题。在VisualStudioIDE中,我已将引用的“别名”属性设置为我的别名。这应该将C#编译器命令行更改为如下所示:/reference:MyAlias=MyAssembly.dll但它实际上并没有这样做。VisualStudioIDE似乎只是忽略了引用上的别名属性设置。因此,当我在我的C#代码文件的顶部添加行externaliasMyAlias;时,我收到错误消息,即编译器的/reference选项中未指定别名。我不知道我做错了什么。有什么想法吗?

c# - 外部别名 'xxx' 未在/reference 选项中指定

不幸的是,我有两个程序集在同一个命名空间中定义了同一个类型。我正在尝试使用externalias来解决这个问题。在VisualStudioIDE中,我已将引用的“别名”属性设置为我的别名。这应该将C#编译器命令行更改为如下所示:/reference:MyAlias=MyAssembly.dll但它实际上并没有这样做。VisualStudioIDE似乎只是忽略了引用上的别名属性设置。因此,当我在我的C#代码文件的顶部添加行externaliasMyAlias;时,我收到错误消息,即编译器的/reference选项中未指定别名。我不知道我做错了什么。有什么想法吗?

c# - "A reference to a volatile field will not be treated as volatile"含义

下面的代码usingSystem.Threading;classTest{volatileintcounter=0;publicvoidIncrement(){Interlocked.Increment(refcounter);}}引发以下编译器警告:"Areferencetoavolatilefieldwillnotbetreatedasvolatile"我在这里发出这个警告是不是做错了什么?为什么编译器会对此发出警告? 最佳答案 你没有做错任何事。根据documentation:Avolatilefieldshouldnotno

c# - "A reference to a volatile field will not be treated as volatile"含义

下面的代码usingSystem.Threading;classTest{volatileintcounter=0;publicvoidIncrement(){Interlocked.Increment(refcounter);}}引发以下编译器警告:"Areferencetoavolatilefieldwillnotbetreatedasvolatile"我在这里发出这个警告是不是做错了什么?为什么编译器会对此发出警告? 最佳答案 你没有做错任何事。根据documentation:Avolatilefieldshouldnotno

c# - 我如何解决 "Please make sure that the file is accessible and that it is a valid assembly or COM component"?

我正在使用C#中的OpenCV构建一个项目。它需要一个名为cvextern.dll的dll文件。但是,当添加此文件作为引用时,会出现此消息:-无法添加引用“cvextern.dll”,请确保该文件可访问并且它是有效的程序集或COM组件。我搜索累了,过去两天我一直在寻找该问题的解决方案 最佳答案 该文件是nativeDLL,这意味着您无法通过添加引用将其添加到.NET项目中...您可以通过DllImport使用它(参见http://msdn.microsoft.com/en-us/library/system.runtime.inte

c# - 我如何解决 "Please make sure that the file is accessible and that it is a valid assembly or COM component"?

我正在使用C#中的OpenCV构建一个项目。它需要一个名为cvextern.dll的dll文件。但是,当添加此文件作为引用时,会出现此消息:-无法添加引用“cvextern.dll”,请确保该文件可访问并且它是有效的程序集或COM组件。我搜索累了,过去两天我一直在寻找该问题的解决方案 最佳答案 该文件是nativeDLL,这意味着您无法通过添加引用将其添加到.NET项目中...您可以通过DllImport使用它(参见http://msdn.microsoft.com/en-us/library/system.runtime.inte

c# - "This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded"

我收到错误:“此程序集是由比当前加载的运行时更新的运行时构建的,无法加载。”我有一个.NET2.0项目调用的.NET4.0dll项目。有没有办法调和框架的差异? 最佳答案 Ihavea.NET4.0dllprojectthatisbeingcalledbya.NET2.0project.Isthereawaytoreconcilethedifferenceinframework?不是那样的,不。.NET4CLR可以加载.NET2程序集(通常-混合模式程序集有一些异常(exception),IIRC),但反之则不行。您必须将.NET2

c# - "This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded"

我收到错误:“此程序集是由比当前加载的运行时更新的运行时构建的,无法加载。”我有一个.NET2.0项目调用的.NET4.0dll项目。有没有办法调和框架的差异? 最佳答案 Ihavea.NET4.0dllprojectthatisbeingcalledbya.NET2.0project.Isthereawaytoreconcilethedifferenceinframework?不是那样的,不。.NET4CLR可以加载.NET2程序集(通常-混合模式程序集有一些异常(exception),IIRC),但反之则不行。您必须将.NET2