.net-framework-version 相关问题

.NET Framework的版本。该框架的每个版本都有beta,最终版本,Service Pack和与之关联的补丁。

为什么我在 CMD 的系统中找不到 .NET Framework 4.7.2?

我的系统需要 .NET Framework 4.7.2。 当我检查 Visual Studio 2017 环境时,我发现我的操作系统环境中安装了 .NET Framework 4.7.2 SDK。 但是,当我从

回答 1 投票 0

没有 ML.NET 的 onnx 运行时

我正在尝试在只能运行 .net Framework 4.8 的系统中用 C# 运行 ONNX 推理会话。不幸的是,Framework 4.8 无法运行 ML.NET 并且无法升级。有什么技巧吗...

回答 2 投票 0

从 ASP.NET Web 应用程序引用 .NET 标准库

标题已经说明了一切。我有一个在 .NET 4.8.1 上运行的网站。目前还有一大堆库也针对 .NET 4.8.1。 我想在......中使用很多这样的库

回答 1 投票 0

从 asp.net Framework Web 应用程序引用 .net 标准库

标题已经说明了一切。 我有一个在 .net Framework 4.8.1 上运行的网站。 还有一大堆库,目前也是 Framework 4.8.1。 我想使用很多这样的 Libra...

回答 1 投票 0

无法找到与 Dse 2.10.4 System.Threading.Tasks.Dataflow 兼容的 System.Threading.Tasks.Dataflow 版本' (>= 4.6.0 && < 5.0.0)'

我目前正在尝试在 WCF 服务中升级我们自己的 Nuget 包,但遇到了兼容性问题,详细信息如下: 错误:无法找到“System.Threading”的版本。

回答 1 投票 0

在.net框架(4.8)的控制台应用程序中设置appsettings.json并进行转换并在POCO模型中读取

我有一个基于.net框架的解决方案,它以控制台应用程序作为入口点以及多个依赖的类库项目。 控制台应用程序提供基于 XML 的配置...

回答 1 投票 0

在 Windows Server 2022 DC 中使用 Powershell 脚本安装 .NET Framework 4.8.1

我正在尝试在 Windows Server 2022 Datacenter 中使用 Powershell 脚本安装 .NET Framework 4.8.1。我可以使用 Chocolatey (https://chocolatey.org/install.ps1) 进行安装吗? 请用Power指导我...

回答 1 投票 0

0x800f0954 错误:安装一个或多个角色、角色服务或功能失败

在添加 .Net 3.5 和 .Net 4.8 功能时,我们遇到以下错误,可能是因为访问/权限问题。我们新创建了 Windows 2022 服务器 不知道这是访问/权限...

回答 1 投票 0

.NET框架安装问题

我正在尝试安装 .NET 框架以将其与 VS Code 一起使用,但是,我的教程需要 .NET 框架,但我无法确定我是否已正确安装它或问题出在哪里,wh...

回答 1 投票 0

nsExec:: 不使用控制台应用程序?

我目前正在编写一个 nsis 安装程序,我需要由安装程序启动的控制台应用程序的控制台输出。 当 nsExec::ExecToStack 执行时,我收到一个神秘的错误

回答 1 投票 0

如何在 WiX 中检查 .NET Framework 4.5 先决条件

我想在继续安装之前验证服务器上是否安装了 .NET Framework 4.0 和 4.5。因此我使用了以下代码片段,但我不知道 4.5 验证,其中......

回答 1 投票 0

文件上传控件不显示已发布的文件

我正在尝试使用一个 FileUpload 控件在 aspx 页面上上传多个文件。我已将控件设置为允许多个文件: 我正在尝试使用一个 FileUpload 控件在 aspx 页面上上传多个文件。我已将控件设置为允许多个文件: <asp:FileUpload ID="fuAttach" Multiple="Multiple" runat="server" Visible="False" /> 现在,单击按钮,我想获取每个文件的数据并将其保存到数据库中(使用 REST 服务,但这现在并不重要)。根据 Visual Studio,我可以访问 PostedFile 属性,但不能访问 PostedFiles 控件的 FileUpload 属性。 'System.Web.UI.WebControls.FileUpload' does not contain a definition for 'PostedFiles' and no extension method 'PostedFiles' accepting a first argument of type 'System.Web.UI.WebControls.FileUpload' could be found (are you missing a using directive or an assembly reference?) 调试时,PostedFiles属性是可见的并且包含我的所有文件: 另外,我尝试使用 Request.Files,但这只是给了我 FileUpload 控件的 id: 另外,查看FileUpload控件,没有PostedFiles: public class FileUpload : WebControl { public FileUpload(); public byte[] FileBytes { get; } public Stream FileContent { get; } public string FileName { get; } public bool HasFile { get; } public HttpPostedFile PostedFile { get; } protected override void AddAttributesToRender(HtmlTextWriter writer); protected internal override void OnPreRender(EventArgs e); protected internal override void Render(HtmlTextWriter writer); public void SaveAs(string filename); } 我在这里遗漏了什么吗? 转到项目“属性”中的“应用程序”选项卡,并将“目标框架”更改为 4.5。 我可能来得太晚了,但因为我也遇到了同样的问题。 我决定将我的答案发布在这里,以供将来寻求答案的人使用。 我必须使用步行来解决这个问题。 dynamic fileUploadControl = fileUpload1; foreach(var file in fileUploadControl.PostedFiles) {//do things here} 将 fileUpload userControl 转换为动态对象将允许您绕过编译时错误检查。 应该是这样的: <asp:FileUpload runat="server" ID="UploadImages" AllowMultiple="true" /> html 代码将是这样的: <div> <asp:FileUpload runat="server" ID="UploadImages" AllowMultiple="true" /> <asp:Button runat="server" ID="uploadedFile" Text="Upload" OnClick="uploadFile_Click" /> <asp:Label ID="listofuploadedfiles" runat="server" /> </div> 上传按钮的代码: protected void uploadFile_Click(object sender, EventArgs e) { if (UploadImages.HasFiles) { foreach (HttpPostedFile uploadedFile in UploadImages.PostedFiles) { uploadedFile.SaveAs(System.IO.Path.Combine(Server.MapPath("~/Images/"), uploadedFile.FileName)); listofuploadedfiles.Text += String.Format("{0}<br />", uploadedFile.FileName); } } } 我也有同样的问题。我尝试了这个问题的答案中给出的所有上述解决方案。然后我发现我的文件上传控件在更新面板中。文件上传在更新面板中不起作用。

回答 4 投票 0

从 Azure 文件共享 C# .NET Framework 4.8 下载文件(检测到子目录时,从 ShareDirectoryClient 获取错误会崩溃)

当没有子目录时,我可以从 Azure 文件共享下载所有文件,但每当子目录位于目录内时,代码就会崩溃并出现错误: Azure.RequestFailedException:'

回答 1 投票 0

.NET、.NET Core、.NET Standard、.NET Framework 之间的差异以及解决困惑

我对 .NET 领域有点陌生。 所有这些都有很大的困惑,我真的无法弄清楚。我搜索了很多,但找不到任何简单直接的 .NET 解释(还有...

回答 3 投票 0

将.Net Framework 4.71.1 MVC Web App迁移到.Net core 8.0或最新版本

需要将.Net Framework 4.7.1 MVC Web App迁移到.Net Core。 有什么工具吗? 可以直接迁移到.Net 8.0或最新稳定版本。 请指教。

回答 1 投票 0

.NET 4.6.1 上依赖于 .NET Standard 2 和 .NET 8 项目的 ASP.NET MVC 项目的 Github 操作失败

我们有一个在 .NET 4.6.1 上运行的 ASP.NET MVC 项目,该项目依赖于其他 3 个项目。 项目 1 和 2 同时针对 .NET Standard 2.0 和 .NET 4.6.1。 netstandard2.0;net461 我们有一个在 .NET 4.6.1 上运行的 ASP.NET MVC 项目,该项目依赖于其他 3 个项目。 项目 1 和 2 同时针对 .NET Standard 2.0 和 .NET 4.6.1。 <TargetFrameworks>netstandard2.0;net461</TargetFrameworks> 项目 3 面向 .NET 4.6.1 和 .NET 8: <TargetFrameworks>net461;net8.0</TargetFrameworks> 现在这之前是有效的,但我们通过直接编辑 .csproj 将项目 3 从 .NET 6 更新到 .NET 8。没有进行其他更改。 项目 3 还被其他 2 个 .NET 8 应用程序(ASP.NET Core 8 MVC 和 Web API)使用,因此它可以在其他 github 操作中运行和构建。 这是我们当前的.yaml文件: name: MVC Devel Builder on: workflow_dispatch: inputs: branch_name: required: false description: The git branch name to build default: "master" push: branches: - master paths: - 'Project1/**' - 'Project2/**' - 'Project3/**' - 'mvc/**' jobs: Build: runs-on: [self-hosted, windows-2019] steps: - name: Checkout uses: actions/checkout@v2 with: ref: ${{ github.event.inputs.branch_name || 'master' }} submodules: 'true' - uses: Special internal nuget repo with: package-manager: nuget - name: Nuget restore run: nuget restore .\mvc\mvc.sln - name: Install msbuild uses: microsoft/setup-msbuild@v1 - name: Run msbuild shell: cmd run: msbuild mvc/mvc.sln -p:Configuration=Staging - name: Setup VSTest Path uses: darenm/[email protected] - name: Run VSTest run: vstest.console.exe mvc/mvc.Tests/bin/Staging/mvc.tests.dll - name: Copy configs shell: cmd run: |- mkdir "mvc/transformed-config/" copy mvc\mvc\bin\mvc.dll.config mvc\transformed-config\Web.config - name: Archive artifacts uses: actions/upload-artifact@v3 with: ... - name: Alert on failure if: ${{ failure() }} ... 我一直在测试一些东西,例如设置新版本的 dotnet sdk,例如: - name: Setup .NET uses: actions/setup-dotnet@v3 with: dotnet-version: '3.x' 并且只是尝试使用 msbuild 命令上的此选项将构建范围限制为 net461: -p:TargetFramework=net461 但这也没有帮助。 我得到的错误是: 错误 NETSDK1004:未找到资产文件“C:\image ctions-runner_work uds uds\project1\obj\project.assets.json”。运行 NuGet 包还原来生成此文件。 尝试指定 -p:TargetFramework 时: 错误 NETSDK1045:当前 .NET SDK 不支持面向 .NET Standard 4.6.1。 以 .NET Standard 2.1 或更低版本为目标,或者使用支持 .NET Standard 4.6.1 的 .NET SDK 版本。 如有任何帮助,我们将不胜感激。 谢谢 我设法以一种黑客的方式让这个动作发挥作用。 步骤是使用 8.0.x 版本安装 .net sdk,使用 dotnet build 构建 3 个有问题的项目,然后在正常运行 msbuild 之前从解决方案中删除它们。 更新后的 yaml 文件如下所示: name: MVC Devel Builder on: workflow_dispatch: inputs: branch_name: required: false description: The git branch name to build default: "master" push: branches: - master paths: - 'Project1/**' - 'Project2/**' - 'Project3/**' - 'mvc/**' jobs: Build: runs-on: [self-hosted, windows-2019] steps: - name: Checkout uses: actions/checkout@v3 with: ref: ${{ github.event.inputs.branch_name || 'master' }} submodules: 'true' - uses: Special internal nuget repo with: package-manager: nuget - name: Nuget restore run: nuget restore .\mvc\mvc.sln - name: Install msbuild uses: microsoft/[email protected] - name: Setup .NET SDK uses: actions/setup-dotnet@v3 with: dotnet-version: '8.0.x' # Use a version that supports .NET Standard 2.0 - name: Restore dependencies run: dotnet restore mvc/mvc.sln --configfile NuGet.Config - name: Build SDK-style projects run: dotnet build proj1/Project1.csproj --configuration Staging - name: Build SDK-style projects run: dotnet build proj2/Project2.csproj --configuration Staging - name: Build SDK-style projects run: dotnet build proj3/Project3.csproj --configuration Staging - name: Remove problematic projects from solution shell: pwsh run: | $solutionContent = Get-Content -Path mvc/mvc.sln -Raw $solutionContent = $solutionContent -replace '(?ms)Project\("{[^}]+}"\) = "Project1".*?EndProject\r?\n', '' $solutionContent = $solutionContent -replace '(?ms)Project\("{[^}]+}"\) = "Project2".*?EndProject\r?\n', '' $solutionContent = $solutionContent -replace '(?ms)Project\("{[^}]+}"\) = "Project3".*?EndProject\r?\n', '' $solutionContent | Set-Content -Path mvc/mvc.sln -Encoding UTF8 - name: Run msbuild shell: cmd run: msbuild mvc/mvc.sln -p:Configuration=Staging - name: Setup VSTest Path uses: darenm/[email protected] - name: Run VSTest run: vstest.console.exe mvc/mvc.Tests/bin/Staging/mvc.tests.dll - name: Copy configs shell: cmd run: |- mkdir "mvc/transformed-config/" copy mvc\mvc\bin\mvc.dll.config mvc\transformed-config\Web.config - name: Archive artifacts uses: actions/upload-artifact@v3 with: ... - name: Alert on failure if: ${{ failure() }} ...

回答 1 投票 0

ASP.NET 4.8,异常消息:当前应用程序配置中不支持 WebSockets

我收到有关无法运行 websockets 的错误 异常信息: 异常类型:InvalidOperationException 异常消息:当前不支持 WebSockets

回答 3 投票 0

IIS 认为 ASP.NET 4.0 正在运行,但事实并非如此?

我收到有关无法运行 websockets 的错误 异常信息: 异常类型:InvalidOperationException 异常消息:当前不支持 WebSockets

回答 1 投票 0

用于放大屏幕内容的 WPF 应用程序

当前正在检查可缩放 wpf 应用程序屏幕上的内容的控件。 敲击校准部分,因为需要显示光标下方内容的缩放内容...

回答 1 投票 0

从networkStream对象读取二进制数据时出现问题

关于我需要从连接到某些测量设备的 SCPI Lan 获取二进制数据, 首先我尝试使用 StreamReader 对象,如下所示: 公共异步任务 传输 () { 国际音标...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.