标签: .net-framework

阻止 .NET 运行时优化服务使用电池运行?

当我今天早上打开我的笔记本电脑时,它已经重新启动(安装更新后)。现在 .NET 运行时优化服务 (ngen?) 在计算机使用电池时使用了相当多的 CPU。我想知道,有没有办法让 Windows 推迟这些任务,直到笔记本电脑插入电源?我让笔记本电脑通宵插电,但在使用不到一个小时后,我的电池电量耗尽了 30%,这不是通常的情况。

有人这样做,而我的电脑是没有闲着,所以我一个.NET Framework更新后承担其编制高优先级的组件从这篇文章

我检查了 Windows 更新历史记录,它在插入时在一夜之间安装了累积更新。(https://support.microsoft.com/en-ie/help/4038788/windows-10-update-kb4038788)。我希望 Windows 将运行 .net 优化作为该过程的一部分,而不是等待我开始使用电池供电的笔记本电脑。

任务管理器

laptop battery windows-update .net-framework windows-10

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

Visual Studio 无法识别已安装 .NET Framework 4.6.2

我已经通过 Web 安装程序安装了 .NET Framework 4.6.2,一切看起来都很好。但是,在我重新启动并打开 Visual Studio 后,它报告未安装 4.6.2:
在此处输入图片说明

我检查了每个MSDN 的注册表并在以下找到了预期的条目HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
HKLM\S\MS\NFS\NDP\4\Full

此外,在 下HKLM\SOFTWARE\Microsoft\.NETFramework\v4.0.30319\SKUs,还有 4.6.2 以及其他条目: HKLM\S\MS\NFX\4\SKUs\NFX462

我还检查了安装程序的日志文件,看看是否有任何问题,但没有任何问题。在底部,我看到:

MSI (s) (AC:E0) [10:06:03:829]: Note: 1: 1707 
MSI (s) (AC:E0) [10:06:03:829]: Product: Microsoft .NET Framework 4.6.2 -- Installation completed successfully.

MSI (s) (AC:E0) [10:06:03:830]: Windows Installer installed the product. Product Name: Microsoft .NET Framework 4.6.2. Product Version: 4.6.01590. Product Language: 0. Manufacturer: Microsoft Corporation. Installation success or error status: 0.

MSI …
Run Code Online (Sandbox Code Playgroud)

windows-registry windows-7 visual-studio .net-framework installation

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

.NET 是否作为 Windows 更新的一部分进行升级?

维基百科在各种版本的 Windows 上提供了 .NET 框架默认版本的列表和列表。这些中的任何一个是否通过 Windows 更新自动升级?

我了解 Windows XP 不提供任何版本的 .NET 框架,即使在 SP3 中,并且 Windows Update 不会安装它。但是,如果安装了 .NET,Windows Update 是否会自动将 .NET 更新到另一个主要版本号(比如版本 1 ? 2 或 3 ? 3.5)?

windows windows-update .net-framework

10
推荐指数
2
解决办法
6192
查看次数

使用 Winetricks 在 Wine 上安装 .NET 4.0 Framework

我使用 Xubuntu 12.04 并安装了 Wine 1.4。我现在正在尝试使用 Winetricks 安装 .NET 4.0 Framework。我用这个命令

sudo sh winetricks dotnet40
Run Code Online (Sandbox Code Playgroud)

但我收到这个错误

wine cmd.exe / c echo '% ProgramFiles%' returned empty string
Run Code Online (Sandbox Code Playgroud)

当我尝试安装其他程序时也会出现此错误。我已经成功安装了 .NET Framework 4.0。以前,但现在我无法顺利进行此安装。我该如何解决这个错误?

wine xubuntu ubuntu .net-framework

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

在 Windows Server 2016 中安装 .NET Framework 4(或 4.6)

我试图测试我们的产品以确保它们与 Windows Server 2016 兼容。在一些测试期间,我错误地认为我可以简单地将 .NET 框架从 4.6“降级”到 4。所以我从角色中删除了 .NET 4.6和来自 IIS。

现在,我无法使用安装程序重新安装它(因为它是操作系统的一部分,所以它要求我从角色和功能中启用它)。而且我无法启动服务器管理器(安装角色和功能),因为它至少需要 .Net 4。

1. 服务器管理器错误 2. .NET4 安装错误

所以我被困住了。除了重新安装操作系统,我还有其他选择吗?我花了很多时间来测试这个系统,如果可能的话,我宁愿不这样做。

更新:我已经为较旧的 Windows 操作系统尝试过.NET 安装程序,但没有帮助。

.net-framework installation windows-server-2016

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

查找最新安装的 .NET 框架版本的最快方法是什么?

我总是忘记我安装了 .NET 框架(及其服务包)的哪个版本。每当我需要找出答案时,我都会在 Windows 更新执行的一长串更新列表中进行搜索,如果失败,则在“添加/删除程序”中查找。

有没有更快的方法?

windows .net-framework

9
推荐指数
1
解决办法
6708
查看次数

安装程序无法识别 Windows 7 上的 .Net Framework 3.5 SP1

Windows 7 Ultimate RTM 已经预装了 .Net Framework 3.5 SP1。但是,一些安装程序(如 Azure 工具和 SDK 1.1)似乎会检查它并失败:

适用于 Microsoft Visual Studio 的 Windows Azure 工具需要 .NET Framework 3.5 SP1。

由于框架是预装的,因此似乎无法重新安装或修复它(另请参阅 参考资料)。

安装:

  • VisualStudio 2008 SP (9.0.30729.1)
  • VisualStudio 2010 RC(以前的测试版)
  • Windows\Microsoft.NET\Framework 包含所有 1.0、1.1、2.0、3.0、3.5、4.0 的文件夹

关于如何让安装程序识别 3.5SP1 框架的任何想法(无需重新安装操作系统),或者以某种方式重新安装它

windows-7 installer .net-3.5 azure .net-framework

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

.NET Framework 4.5 目录位于何处?

我在 Windows 7 Enterprise SP1 64 位上安装了 .NET Framework 4.5。当我查看C:\Windows\Microsoft.NET\Framework (Framework64)目录时,我没有看到任何包含 .NET Framework 4.5 文件的目录,只有那些:

  • v1.0.3705
  • v1.1.4322
  • v2.0.50727
  • v3.0
  • v3.5
  • v4.0.30319

安装 .NET Framework 4.5说:

.NET Framework 4.5 替换了 .NET Framework 4。在安装了 .NET Framework 4 的系统上安装 .NET Framework 4.5 时,程序集将被替换。

因此,4.5 的文件位于 v4.0.30319 目录中。我对吗?

windows-7 .net-framework .net-4.0 .net-4.5

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

.Net 正则表达式中 \b 的含义

Microsoft 有一个漂亮的 .Net 正则表达式快速参考卡

但它似乎\b既匹配退格键又匹配“单词边界”。

是哪个?可\b真是一举两得?你怎么能准确地知道你指的是哪一个?

c# regex .net-framework

9
推荐指数
1
解决办法
2548
查看次数

项目的目标是未安装的 .Net framework 4.6

...但它是。同事安装了 VS 2015(我使用的是 2013)。他创建了一个针对 .net 4.6 的项目。我从 TFS 中抓取了该项目并尝试打开它,但收到以下错误消息“C# 项目 MyProject 的目标是 .net 框架,版本 = v4.6,这台机器上没有安装。” . 我下载了 .net 4.6 和目标包,然后重新启动了我的机器。尝试再次打开该项目并得到完全相同的消息。

我必须安装 VS2015 还是有更好的解决方法?

编辑:我有“目标”包,下面的链接是“多目标”包。我还没有找到一个多目标包的工作链接。有区别吗?

.net-framework visual-studio-2013

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