标签: .net-framework-version

C# EntityFramework 和 System.ComponentModel.DataAnnotations 中都存在类型“ForeignKeyAttribute”

我将项目从 .net 4.0 升级到 .net 4.5.1。

我将 EntityFramework 从 4.3.1 升级到 6.1.3。

但是 EntityFramework 基于 .net 4.0 (\packages\EntityFramework.6.1.3\lib\net40\EntityFramework) 因为另一个依赖项目运行 .net 4.0。

当我构建时,我收到此错误:

类型 'ForeignKeyAttribute' 存在于 'EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 和 'System.ComponentModel.DataAnnotations, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf34e35ad'

提前致谢。

c# .net-framework-version entity-framework-6

0
推荐指数
1
解决办法
2658
查看次数

如何解决/解决异常未找到框架“ .NETFramework,Version = v4.6.1”的参考程序集?

我尝试加载我拥有的项目并遇到以下异常:

严重性代码说明项目文件行抑制状态错误找不到框架“ .NETFramework,Version = v4.6.1”的参考程序集。要解决此问题,请为此框架版本安装SDK或Targeting Pack,或将您的应用程序重新定位到已为其安装SDK或Targeting Pack的框架版本。请注意,程序集将从全局程序集缓存(GAC)中解析,并将代替参考程序集。因此,您的程序集可能没有正确地针对您想要的框架。

每次我尝试在加载项目时重新加载项目时,都会得到一个窗口:

错误

我不确定要下载什么以及从哪里下载。

而且我无法更改任何项目属性,在所有属性窗口中都出现错误。

.net .net-framework-version visual-studio-2017

0
推荐指数
2
解决办法
2832
查看次数

如何从Dictionary中删除项目

我有

   Dictionary<string, List<string>> Dic = new Dictionary<string, List<string>>();
Run Code Online (Sandbox Code Playgroud)

如何从Dic中删除前1,2,3个元素.我不知道如何使用"foreach"

foreach (KeyValuePair<string, List<string>> kvPair in Dic)
            {
                Console.WriteLine(kvPair.Key);
                foreach (string str in kvPair.Value)
                {

                }
            }
Run Code Online (Sandbox Code Playgroud)

c# .net-framework-version

-1
推荐指数
1
解决办法
3927
查看次数

如何在SQL#中将foreach转换为Parallel.Foreach

我有一个foreach如下所示的循环

ArrayList list;
list = ftp.GetFileList(remotepath<ftp://ftp.getfilelist(remotepath/>);

foreach (string item in list)
{
}
Run Code Online (Sandbox Code Playgroud)

Parallel.Foreach没有运气就转换成如下所示

ArrayList list;
list = ftp.GetFileList(remotepath<ftp://ftp.getfilelist(remotepath/>);

Parallel.ForEach(list.ToArra(), item => 
{
    if (item.StartsWith("GExport_") &&(!item.ToUpper().Contains("DUM")))
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

它抛出错误,如项目不包含StartsWith()扩展方法.怎么解决?

.net c# foreach multithreading .net-framework-version

-2
推荐指数
1
解决办法
684
查看次数