【发布时间】:2015-11-25 10:37:11
【问题描述】:
我从 ASP.NET 5 开始,刚刚更新到 RC (VS2015)。
开始时,我已经在 startup.cs 文件中放置了一些中心方法和数据定义(我没有遇到任何问题)。
现在,我想为自己的代码使用自己的类文件,因此向项目(在 VS 中)添加了一个新的类文件,并将我的代码从 startup.cs 复制粘贴到我自己的类文件中(并注释了startup.cs 中的代码)。
现在,我对自己的方法有重复的定义。 错误例如:
M:\SW\VS_2015\WEB\MGTest2\src\MGTest2\ZentraleFunktionenVariablen.cs(280,52,280,76): DNX Core 5.0 错误 CS0121:调用在以下之间不明确 方法或属性: 'ZentraleFunktionenVariablen.MG_Funktionen.GetDynamicIdentification(日期时间)' 和 'ZentraleFunktionenVariablen.MG_Funktionen.GetDynamicIdentification(DateTime)
在错误窗口中,我可以在项目列中看到两个项目:
MGTest2.DNX 4.5.1
和
MGTest2.DNX 核心 5.0
所以……看来,由于方法是为两个运行时注册的,导致问题的原因和一些其他配置必须完成才能解决问题。 我还没有找到任何有关该问题的信息。
注意: 类文件存储在项目的根目录中(也存储了 startup.cs)。 我试图将文件存储在自己的项目目录中,但没有解决问题。
【问题讨论】:
-
我也有这个问题,是Resharper引起的。你碰巧也有 Resharper 吗?
-
感谢您的评论(所以我知道,这不是仅与我的配置相关的问题。而且...不,我不使用 Resharper。我也在 MS 中发布了这个问题同时论坛,顺便说一句
-
在你的项目目录中运行
dnu build会产生同样的问题吗?
标签: visual-studio-2015 asp.net-core asp.net-core-mvc