草庐IT

NetFramework

全部标签

c# - NetFramework 应用程序在同一解决方案中引用 NetFramework 库,在另一个解决方案中引用 NetStandard 库。 : could not load file or assembly

关于从.NETFramework项目中引用.NETStandard类库的问题有很多类似的问题,其中netstandard库中的NuGet包依赖项不会流向netframework应用程序,并且Couldnotloadfileorassembly运行时发生错误:存在许多来源,例如下面的来源,表明可以通过添加对netframework项目缺少的依赖项来解决这个问题:https://stackoverflow.com/a/46015829/2704659然而,这是不利的,因为我不想让项目必须携带它们不应该需要的直接引用;依赖关系应该自然流动,以便将来添加/删除的依赖关系正常工作。其他来源表明可

c# - 'Property:NETFRAMEWORK45' 部分中对符号 'Product:*' 的未解决引用

在TFS2010中构建应用程序时出现错误。未解决对“产品:*”部分中符号“属性:NETFRAMEWORK45”的引用。这是用于Wix3.9Wix包引用了NetFxExtension。我可以在我的本地机器上很好地构建wix,但是当我通过TFS构建它时,我得到了错误。谁能帮我解决这个问题?我有以下导致错误的代码。 最佳答案 您必须在您的项目中包含WixNetFxExtension,最多3个位置在wxs文件的Wix元素中,添加命名空间xmlns:netfx="http://schemas.microsoft.com/wix/NetFxEx

c# - 什么位置安装文件 - Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5

请耐心等待,我会尽量解释清楚。我开始了一个新项目(类库),目标是4.5而不是客户端配置文件4.5。我添加了一个引用“System.Runtime.Serialization”,属性表明它位于“C:\ProgramFiles(x86)\ReferenceAssemblies\Microsoft\Framework.NETFramework\v4.5\System.Runtime.Serialization”位置。dll”在我的电脑上,它可以通过使用msbuild的构建脚本正常编译。在使用teamcity的构建服务器上-它会提示errorCS0012:Thetype'System.Obje

c# - 项目 X 的​​目标是 '.NETStandard,Version=v1.6' 。它不能被以 '.NETFramework,Version=v4.6.1' 为目标的项目引用

我真的很想成为一个好公民...将我所有的类(class)复制到.net标准1.6库中。只是为了发现我的测试DLL不能使用它。我收到以下错误ProjectXtargets'.NETStandard,Version=v1.6'.Itcannotbereferencedbyaprojectthattargets'.NETFramework,Version=v4.6.1'.当然,当我检查.NetStandard(https://learn.microsoft.com/en-us/dotnet/articles/standard/library)时,它说1.6可以针对4.6.1。我尝试了4.6.

.netframework迁移到.netcore方法

一.netframework程序迁移到.netcore5.0对于.netframwork程序想要升级为.netcore5.0的方法,微软官方也给出了方法见https://docs.microsoft.com/en-us/dotnet/desktop/winforms/migration/?view=netdesktop-5.0,我这里总结记录一下.1.首先要检查自己应用程序适不适合迁移.netframework框架和.netcore框架有很大的不同,首先得确保自己当前基于.netframework程序迁移到.netcore上要改变哪些东西。下载迁移分析工具NETPortabilityAnaly

c# - 使用 'EntityFramework 6.2.0' 而不是项目目标框架 '.NETFramework,Version=v4.6.1' 恢复包 '.NETCoreApp,Version=v2.0'

我制作了.netcore2.0网络应用程序。我使用NUGET添加了EntityFramework6.2.0,然后出现此错误Package'EntityFramework6.2.0'wasrestoredusing'.NETFramework,Version=v4.6.1'insteadoftheprojecttargetframework'.NETCoreApp,Version=v2.0'.Thispackagemaynotbefullycompatiblewithyourproject.我该如何解决这个问题? 最佳答案 问题是您的

c# - 使用 'EntityFramework 6.2.0' 而不是项目目标框架 '.NETFramework,Version=v4.6.1' 恢复包 '.NETCoreApp,Version=v2.0'

我制作了.netcore2.0网络应用程序。我使用NUGET添加了EntityFramework6.2.0,然后出现此错误Package'EntityFramework6.2.0'wasrestoredusing'.NETFramework,Version=v4.6.1'insteadoftheprojecttargetframework'.NETCoreApp,Version=v2.0'.Thispackagemaynotbefullycompatiblewithyourproject.我该如何解决这个问题? 最佳答案 问题是您的

在.NetFramework中使用Microsoft.Extensions.Configuration 读取Json和XML

//需要安装Microsoft.Extensions.Configuration;//Microsoft.Extensions.Configuration.json//Microsoft.Extensions.Configuration.xml//Microsoft.Extensions.Configuration.Binder;//注意:json的key中不能出现冒号":"//XML的Atrribute中不能出现关键词“Name”,且不能使用根节点(从第一个子节点开始)usingMicrosoft.Extensions.Configuration;usingSystem;usingSyste

c# - Visual Studio 2010 : Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0'

我们目前正在将我们所有的解决方案从2005年迁移到2010年(没错,我们正在跳过2008年!)。我们还更改了文件结构以使其更有意义(一些常见项目将嵌套在特定项目中等等)。这一切都意味着需要更改引用!除此之外,我们还将它们全部设置为.NET4.0。为实现这一目标,我们制作了一个临时的“GOD”解决方案,所有117个项目都在同一个解决方案中。我正在和一位同事一起做这件事,直到大约2小时前,一切都按计划进行。然而,我们遇到了117个项目中的一个问题。该项目拒绝在项目属性中“显示”它的引用、资源、服务和设置选项卡。我收到以下确切消息:Couldnotresolvemscorlibfortarg

c# - Visual Studio 2010 : Could not resolve mscorlib for target framework '.NETFramework,Version=v4.0'

我们目前正在将我们所有的解决方案从2005年迁移到2010年(没错,我们正在跳过2008年!)。我们还更改了文件结构以使其更有意义(一些常见项目将嵌套在特定项目中等等)。这一切都意味着需要更改引用!除此之外,我们还将它们全部设置为.NET4.0。为实现这一目标,我们制作了一个临时的“GOD”解决方案,所有117个项目都在同一个解决方案中。我正在和一位同事一起做这件事,直到大约2小时前,一切都按计划进行。然而,我们遇到了117个项目中的一个问题。该项目拒绝在项目属性中“显示”它的引用、资源、服务和设置选项卡。我收到以下确切消息:Couldnotresolvemscorlibfortarg