标签: .net-framework-version

找不到目标 .NET Framework 4.0

我正在尝试使用 mvcMusicStore 进行该项目,并安装了框架 v4.0 客户端。

当我尝试从项目中将框架定位到 v4.0 时,找不到它,问题出在哪里?

在此输入图像描述

visual-studio-2010 .net-framework-version

4
推荐指数
1
解决办法
5930
查看次数

使用 .net Framework 4 及更高版本(而不是 .NET Core)的微服务

我是一名 .net 开发人员,正在尝试学习使用 .NET Framework >4.0 实现微服务。
我从互联网搜索中引用的所有文章,它们都讨论了使用 .NET Core 实现微服务。但我想知道,我找不到任何介绍如何使用 .NET Framework >4.0 开发微服务的文章。

我知道 .net core 具有微服务的所有功能和运行时,但我的问题如下 问题 - 1. 根本不可能使用 .NET 框架开发微服务吗?如果不是,那么约束和限制是什么?2. 如果我们仅选择 .NET Framework 来开发面向微服务的架构,有哪些替代方案 3. 任何示例/示例代码都会有帮助

谢谢

.net asp.net .net-framework-version microservices .net-core

4
推荐指数
1
解决办法
3353
查看次数

当测试在 vstest.console.exe 中运行时,为什么 dotnet vstest 返回“没有可用的测试”?

我有一个为 .net Framework 4.6 中的测试项目构建的 dll 文件。

当我这样做时测试运行良好vstest.console.exe test.dll,但是当我这样做时dotnet vstest test.dll它说

test.dll 中没有可用的测试。确保测试发现者和执行者已注册,并且平台和框架版本设置合适,然后重试。

我想在 dll 上运行 coverlet,但似乎在我开始dotnet vstest工作之前这不会起作用。

.net c# .net-framework-version visual-studio vstest

4
推荐指数
1
解决办法
1万
查看次数

未找到 .net 核心中的 Web 请求处理程序?

基本上我从 迁移.framework.core然后我遇到了一个错误,找不到 Web 请求处理程序。我.netcore 在这里搜索了替代方法。

是否有其他注册 Web 请求处理程序的方法?

error

Severity    Code    Description Project File    Line    Suppression State
Error   CS0246  The type or namespace name 'WebRequestHandler' could not be found 
(are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
public HttpClient ConfigureHttpClient(Configuration.Configuration config)
{
    WebRequestHandler mtlsHandler = new WebRequestHandler
    {
        UseProxy = true,
        UseCookies = false,
        CachePolicy = new HttpRequestCachePolicy(HttpRequestCacheLevel.NoCacheNoStore),
        AuthenticationLevel = AuthenticationLevel.MutualAuthRequired,
        AllowAutoRedirect = false
    };
}
Run Code Online (Sandbox Code Playgroud)

c# .net-framework-version .net-core

4
推荐指数
1
解决办法
930
查看次数

.Net Framework 4.8 未显示在 Visual Studio 目标框架下拉列表中

我已经安装了 .Net Framework 4.8 并在注册表项中确认了相同的内容。

在此输入图像描述

我仍然无法在项目属性选项卡的目标框架下拉列表中看到相同的内容。

.net .net-framework-version visual-studio

4
推荐指数
1
解决办法
1万
查看次数

我可以使用msbuild 4.0定位dotnet 3.5吗?

在我的解决方案中,我有对(例如)System.ServiceModel.dll的项目引用,其中“使用特定版本”设置为false。msbuild 3.5一切正常。

我想使用msbuild 4.0才能使用属性函数。我尝试传递属性“ TargetFrameworkVersion = 3.5; ToolsVersion = 3.5”。但是,出现以下错误:

无法加载文件或程序集'C:\ WINDOWS \ Microsoft.Net \ assembly \ GAC_MSIL \ System.configuration \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.configuration.dll'或其依赖项之一。

如果我使用msbuild 3.5,则不会发生这种情况。

我可以在不指定项目文件版本的情况下进行此工作吗?(将来我们可能希望将应用程序升级到dotnet 4)

编辑:我尝试在“外部”调用中使用msbuild 3.5,并<msbuild>为那些需要新功能的目标调用msbuild(使用任务)4.0。这也没有运气-内部调用会给出以下错误消息:

错误MSB4062:无法加载文件或程序集'Microsoft.Build.Tasks.v4.0,Version = 4.0.0.0或其依赖项之一。该系统找不到指定的文件。确认声明正确,并且程序集及其所有依赖项均可用。

msbuild .net-framework-version

3
推荐指数
1
解决办法
6498
查看次数

无法加载文件或程序集'file:/// C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\asp.net vs2010

昨天我的项目运行顺利,但今天我遇到了一个错误.以下是详细信息:

无法加载文件或程序集'file:/// C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\parktms\c8392404\1ba3bab5\App_Web_login.aspx.6cc23264.lmj8uym6.dll'或其中一个依赖项.句柄无效.(来自HRESULT的异常:0x80070006(E_HANDLE))描述:在执行当前Web请求期间发生了未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

例外细节:

System.IO.FileLoadException:无法加载文件或程序集'file:/// C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\parktms\c8392404\1ba3bab5\App_Web_login.aspx.6cc23264 .lmj8uym6.dll'或其依赖项之一.句柄无效.(HRESULT异常:0x80070006(E_HANDLE))

来源错误:

在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.

堆栈跟踪:

[FileLoadException:无法加载文件或程序集'file:/// C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\parktms\c8392404\1ba3bab5\App_Web_login.aspx.6cc23264.lmj8uym6. dll'或其依赖项之一.句柄无效.(来自HRESULT的异常:0x80070006(E_HANDLE))] System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark&stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+0 System.Reflection.RuntimeAssembly .nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RunCAslmbly locationHint,StackCrawlMark&stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)+39 System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,Evidence assemblySecurity,StackCrawlMark&stackMark,Boolean forIntrospection,Boolean suppressSecurityChecks)+132 System.Reflection.Assembly.Load(AssemblyName assemblyRef,Evidence assemblySecurity)+28 System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()+93 System.Web.Compilation.BuildProvider.CreateBuildResult(CompilerResults results)+65 System.Web.Compilation.TemplateControlBuildProvider.CreateBuildResult(CompilerResults results)+36 System.Web.Compilation.BuildProvider.GetBuildResult(CompilerResults results)+16 System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath)+8967378 System.Web.Compilation .BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile,Boolean throwIfNotFound,Boolean ensureIsUpToDate)+320 System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context,VirtualPath virtualPath,Boolean noBuild,Boolean allowCrossApp,Boolean allowBuildInPrecompile, Boolean throwIfNotFound,Boolean ensureIsUpToDate)+111 System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath,HttpContext context,Boolean allowCrossApp,Boolean throwIfNotFound)+125 System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath,Type …

asp.net .net-framework-version .net-assembly

3
推荐指数
1
解决办法
2万
查看次数

针对.net核心和.net框架4.6的Nuget包兼容性

我创建了一个nuget包,它支持.net框架和.net核心.但是其中的一个类只有.net核心可用的引用.我不需要在.net框架中使用该类

是否有任何属性或方法可用,在为.net framweork构建包时排除该类?

这就是我如何定位框架

<TargetFrameworks>netcoreapp2.0;netstandard2.0;net45;net46</TargetFrameworks>
Run Code Online (Sandbox Code Playgroud)

c# .net-framework-version nuget-package .net-core

3
推荐指数
1
解决办法
1080
查看次数

无法安装.NET框架,因为Windows认为安装了较新版本

我正在使用visual studio community2017年Windows 10.它之前崩溃了,我不得不删除一些注册表项,以便能够重新安装它.今天我需要运行一个项目.NET 4.6.1 and it won't install it.

我尝试通过visual studio安装程序安装它 - >单个组件(卸载/安装)并从microsoft网站下载.在第一种情况下没有变化,在第二种情况下它表示已经安装了更新的版本.

我检查HKLM -> Software -> WOW6432Node -> Microsoft -> NET Framework Setup -> NDP -> v4 -> Full -> version is 4.7.03056HKLM -> Microsoft -> NET Framework Setup -> NDP -> v4 -> Full -> version is 4.7.03056太.

Control Panel\Programs\Programs and Features我已安装only .net 4.5.1.我想我需要在注册表中删除一些东西,所以它不会认为安装了更新的版本.

注意:我可以通过visual studio安装程序安装.net 4.6.2+.

.net c# .net-framework-version visual-studio

3
推荐指数
1
解决办法
7675
查看次数

无法在VS 2017 15.7.5中定位.NET Framework 4.7.2

我已经从Microsoft网站安装了.NET Framework 4.7.2 。但是,当我使用Visual Studio 2017(版本15.7.5(当前是最新版本))时,即使将Framework 4.7.2安装在计算机上也无法定位。所有其他框架都在那里。

目标框架

运行Visual Studio安装程序时,只有选项可以安装4.7.1。

VS Installer框架

VS 2017 15.7.5是否真的不支持将项目定位到4.7.2,或者这可能会发生什么?

.net-framework-version visual-studio

3
推荐指数
1
解决办法
2811
查看次数