如何解决 ASP.Net 应用程序中的此警告?

发布于 2024-09-14 22:28:09 字数 256 浏览 2 评论 0原文

在构建 ASP.NET 应用程序期间,我收到以下警告:

预定义类型 'System.Runtime.CompilerServices.ExtensionAttribute' 被定义在多个程序集中 全局别名;使用定义 来自 'c:\Program Files\Reference 程序集\Microsoft\Framework\v3.5\System.Core.dll'

如何解决此警告?

I get the following as a warning during build of my asp.net application:

The predefined type
'System.Runtime.CompilerServices.ExtensionAttribute'
is defined in multiple assemblies in
the global alias; using definition
from 'c:\Program Files\Reference
Assemblies\Microsoft\Framework\v3.5\System.Core.dll'

How do i resolve this warning?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你的笑 2024-09-21 22:28:09

来自此博客

所以最终的解决方案是在一个中使用InternalVisibleTo属性
的组件。这意味着
ExtensionAttribute 只需要
在一个程序集中定义。还有更多
这里有关于如何做到这一点的信息

强命名程序集,因为它是
并不完全直接。

相关问题:C# 编译器警告 1685

From this blog:

So the final solution was to use the InternalVisibleTo attribute in one
of the assemblies. This means
ExtensionAttribute only needs to be
defined in one assembly. There's more
info here
on how to do that with
strongly named assemblies since it's
not completely straight forward.

Related question: C# Compiler Warning 1685

一指流沙 2024-09-21 22:28:09

来自 MSDN

Visual C# 参考:错误和
警告 编译器警告(级别 1)
CS1685

错误消息预定义类型
'System.type name' 定义于
全局中的多个程序集
别名;使用“文件”中的定义
名称'

当预定义的
系统类型如 System.int32 是
在两个程序集中发现。一种方法是这样
可能发生的是如果你正在引用
来自两个不同地方的 mscorlib,
例如尝试运行.Net
框架版本 1.0 和 1.1
并排。

基于此,我们可能需要查看程序集列表及其参考来为您提供很大帮助。

from MSDN

Visual C# Reference: Errors and
Warnings Compiler Warning (level 1)
CS1685

Error Message The predefined type
'System.type name' is defined in
multiple assemblies in the global
alias; using definition from 'File
Name'

This error occurs when a predefined
system type such as System.int32 is
found in two assemblies. One way this
can happen is if you are referencing
mscorlib from two different places,
such as trying to run the.Net
Framework versions 1.0 and 1.1
side-by-side.

Based on this, we probably need to see the list of assemblies and their references to help you much.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文