标签: .net-framework-version

无法安装.Net framework 4.0

我在Windows Server 2008 R2,64位操作系统上下载了.Net framework 4.0"dotNetFx40_Full_x86_x64_SC.exe",每次运行exe文件时都收到错误消息"遇到错误未指定错误"

首先它运行并给我以下: 在此输入图像描述

那么这个错误

在此输入图像描述

.net-4.0 .net-framework-version windows-server-2008

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

使用 Ansible 安装 .Net Framework 4.6.1

我正在尝试使用 Ansible 安装 .Net Framework 4.6.1,但直到现在我都没有运气。

我试过这些方法:

  1. 运行一个 win_package 来安装它,但它只是挂到无穷大

    - name: Install Microsoft NET Framework
      win_package:
        path: "http://path/to/dotNetFramework4.6.1.exe"
        product_id: '{BD6F5371-DAC1-30F0-9DDE-CAC6791E28C3}'
        register: dotnetfx_exe
    
    Run Code Online (Sandbox Code Playgroud)
  2. 运行 PowerShell 脚本来安装它(第一个不起作用,第二个抛出堆栈溢出异常):

    Install-WindowsFeature Net-Framework-Core -source C:\temp\dotNetFramework4.6.1.exe
    
    Run Code Online (Sandbox Code Playgroud)

    或者

    Start-Process -FilePath C:\temp\dotNetFramework4.6.1.exe -ArgumentList "/q /norestart" -Wait -Verb RunAs
    
    Run Code Online (Sandbox Code Playgroud)
  3. 我尝试使用 win_feature 来安装它,但它什么也不做。

    - name: Install NET-Framework-Core
      win_feature:
        name: NET-Framework-Core
        state: present
        source: C:\temp\dotNetFramework4.6.1.exe
        include_sub_features: no
        include_management_tools: yes
      register: result
    
    Run Code Online (Sandbox Code Playgroud)
  4. 试图运行一个批处理脚本来安装它,但没有运气:

    start /wait c:\temp\dotNetFramework4.6.1.exe /q /norestart /log %TEMP%\dotNetFx4.6.1.log
    
    Run Code Online (Sandbox Code Playgroud)

有没有人使用 Ansible 成功安装 .Net Framework 4.6.1?

任何人都可以分享他们安装它的任务/角色吗?

.net .net-framework-version ansible

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

如何强制触发 OnModelCreating 每个 DataContext 初始化

我想每次都触发 OnModelCreating new DataContext(new Entity())......但是当我创建一个表的连接时,它可以工作。当为另一个表创建连接时,OnModelCreating 不再工作,所以因为我出错了,

the entity type <tableName> is not part of the model for the current context.

public class DataContext : DbContext
{
    private BaseEntity _entity;

    public DataContext(BaseEntity entity)
    {
        Database.Connection.ConnectionString = Parameters.ConnectionString;

        _entity = entity;
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        base.OnModelCreating(modelBuilder);

        _entity.Map(modelBuilder); // this is dynamic fluent api here
    }
}
Run Code Online (Sandbox Code Playgroud)

c# unit-of-work .net-framework-version entity-framework-6

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

AzureKeyVault ConfigurationBuilder 中的connectionString 属性是什么样的?

我尝试在 .NET 4.7.1 MVC 应用程序中使用新的 AzureKeyVault ConfigurationBuilder,但在本地运行时不断出现配置错误:

Configuration Error
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: An error occurred loading a configuration file: One or more errors occurred.

Source Error: 


Line 13:     </builders>
Line 14:   </configBuilders>
Line 15:   <appSettings configBuilders="AzureKeyVault">
Line 16:     <add key="webpages:Version" value="3.0.0.0" />
Line 17:     <add key="webpages:Enabled" value="false" />
Run Code Online (Sandbox Code Playgroud)

创建新的 .NET Framework …

asp.net-mvc .net-framework-version azure-keyvault visual-studio-2017

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

.Net Framework 中的 HashCode 等效项

在将 .NET Core 项目转换为 .NET Framework 时,需要注意的一件事是使用哈希码现在需要转换为等效的内容。可以看出,Hashcode 特定于 .NET core 版本和一些扩展。

https://learn.microsoft.com/en-us/dotnet/api/system.hashcode?view=dotnet-plat-ext-3.1
Run Code Online (Sandbox Code Playgroud)

想知道如果有任何内置对象类型,那么 .NET Framework 中的用法是否足够接近。

.net-framework-version .net-core

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

.NET Framework 4.7.2 已安装但未显示在目标类型中

我已经安装了 .NET Framework 4.7.2,如下面的屏幕截图所示。但是,当我创建新项目(或尝试在现有解决方案中添加新项目)时,不会显示 .NET Framework 4.7.2 的目标类型(如下面的第二个屏幕截图所示)。

在此输入图像描述

问题:目标框架中不存在 .NET Framework 4.7.2

在此输入图像描述

.net .net-framework-version visual-studio .net-4.7.2 visual-studio-2022

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

为什么只安装.NET 4时为.NET 3.5编译的应用程序不起作用?

MSDN页面上,关于.NET Framework版本,我们知道每个版本都包含以前版本的所有功能.

与以前版本的.NET Framework不同,如果未安装以前版本,.NET Framework 4不允许使用以前版本的.NET Framework构建的应用程序向前迁移并在其上运行

这是为什么?

.net .net-4.0 .net-framework-version .net-3.5

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

Windows RT .NET兼容性

我只需要知道我是否需要相同的框架来开发适用于Windows 8 for Tablets(Windows RT)和PC的应用程序,或者平板电脑仍然使用.NET紧凑框架.

windows .net-framework-version tablet windows-8 windows-runtime

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

Wix在bundle中检测.NET 4.5.2

我正在尝试为.NET 4.5.2创建一个安装程序包.

我按照这些说明操作,它适用于该.NET版本.

但是当我更改版本时,如下所示,当我第二次运行安装程序时,它不检测已安装的.NET版本:

  <ExePackage Id="Netfx452" Cache="no" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes" InstallCommand="/q /norestart"
    SourceFile="$(var.ProjectDir)Resources\NDP452-KB2901907-x86-x64-AllOS-ENU.exe"
    DetectCondition="(Netfx4FullVersion=&quot;4.5.51209&quot;) AND (NOT VersionNT64 OR (Netfx4x64FullVersion=&quot;4.5.51209&quot;))"
    InstallCondition="(VersionNT >= v6.0 OR VersionNT64 >= v6.0) AND (NOT (Netfx4FullVersion=&quot;4.5.51209&quot; OR Netfx4x64FullVersion=&quot;4.5.51209&quot;))"/>
Run Code Online (Sandbox Code Playgroud)

windows-installer wix .net-framework-version wix-extension

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

System.ObjectDisposedException:'无法访问已处置的对象.'

这是我连接到不受信任的服务器的代码,但我总是得到这个错误我把代码放在using语句但它不工作返回空字符串也试过,看到此问题的链接之前,但它不工作

private String requestAndResponse(String url)
    {
        string responseValue = string.Empty;

        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

        request.Method = httpMethod.ToString();

        HttpWebResponse response = null;
        // for un trusted servers
        System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };

        try
        {
            using (response = (HttpWebResponse)request.GetResponse())
            {
                if (response.StatusCode != HttpStatusCode.OK)
                {
                    throw new ApplicationException("error code " + response.StatusCode.ToString());
                }
            }

            //process the response stream ..(json , html , etc..  )
            Encoding enc = System.Text.Encoding.GetEncoding(1252);
            StreamReader loResponseStream = new
                StreamReader(response.GetResponseStream(), enc);

            responseValue = loResponseStream.ReadToEnd();
            loResponseStream.Close();
            response.Close();
        } …
Run Code Online (Sandbox Code Playgroud)

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

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