.net-4.0 相关问题

.NET Framework 4.0版。用于与.NET Framework 4.0特别相关的问题。有关.NET Framework的问题,请使用.net标记。

如何使用ProcessStartInfo以最低执行级别运行

我有一个使用 AsInvoker 清单运行的应用程序,它使用 ProcessStartInfo 来运行另一个使用 HighestAvailable 清单的应用程序(在我的情况下,它以管理员身份运行,我得到...

回答 3 投票 0

如何在 ASP.NET 4 Webforms 中实现 google Authenticator?

我想在 .NET 4 框架的 asp.net webform 中使用 google 身份验证器实现两因素身份验证。 谁知道代码请帮我解决这个问题。

回答 1 投票 0

Visual Studio 2022 找不到 >NETframework 版本 4.0 的参考程序集

尝试编译 Python Django 项目但收到构建错误: C:\Program Files\Microsoft Visual Studio�2\Community\MSBuild\Current\Bin md64\Microsoft.Common.CurrentVersion.targets(1217,5):...

回答 2 投票 0

如何编写脚本并将程序集列表加载到 SQL Server?

我的SQL CLR程序依赖于log4net,它依赖于System.Web.dll。 当我上传此 System.Web.dll 时: 创建程序集[System.Web] 来自 'C:\Windows\Microsoft.NET\Framework64 4.0.30319\System....

回答 1 投票 0

.NET Framework 4.0 中的 TLS 1.2

我有一台运行十几个 .NET Framework 4.0 WebForms 应用程序的 Windows Server 2008 R2 服务器,我需要禁用 TLS 1.0 及更低版本。当我这样做时,所有安全连接都会失败,我被迫......

回答 8 投票 0

为每个Tuple对象添加描述?

我有一个元组: var a = 新元组(1,2,3); 我的问题 : 有没有什么方法(通过 /// 注释或其他方式)为对象类型添加简短描述? 菲...

回答 4 投票 0

Ps 命令未在 Windows 服务下运行

当尝试在 Windows 服务中运行 ps 命令时,它返回一个错误: Get-LocalUser:“Get-LocalUser”未被识别为 cmdlet、函数、脚本文件或程序。验证文件路径是否为

回答 1 投票 0

如何让我的非 MSTest 单元测试在 .net 4.0 上运行

是否有任何 alt.net 单元测试框架接受 .net 4.0 框架?

回答 2 投票 0

为什么.NET框架与自己生成的文件冲突?

我多次遇到错误,我需要一些指导来永远解决它: 编译错误 说明:编译过程中发生错误。 满足此要求所需的资源...

回答 2 投票 0

如何在asp.net中使用多个fileupload控件上传多个文件?

我有一个网页(.aspx),其中包含多个文件上传控件。 默认.aspx 我有一个网页(.aspx),其中包含多个FileUpload控件。 默认.aspx <asp:FileUpload ID="FileUploadPort" runat="server" CssClass="Upload" Multiple="Multiple"/> <asp:FileUpload ID="FileUploadSearchImages" runat="server" CssClass="Upload" Multiple="Multiple"/> 默认.aspx.cs protected void btnSubmit_Click(object sender, EventArgs e) { string filenm = string.Empty; HttpFileCollection fileCollection = Request.Files; for (int i = 0; i < fileCollection.Count; i++) { HttpPostedFile uploadfile = fileCollection[i]; if (uploadfile.ContentLength > 0) { string filename = uploadfile.FileName; string imgFolder = ConfigurationManager.AppSettings["AdminSearchImgFolderPath"]; System.Drawing.Image image = System.Drawing.Image.FromStream(uploadfile.InputStream); image.Save(imgFolder + "\\" + GetSearchImageFileName("TEST"), ImageFormat.Jpeg); } } } 在这里,Request.Files将集中获取来自FileUploadControls的所有文件。 我无法识别哪些文件来自特定的 FileUpload 控件? 我知道 4.5 是可能的,但我当前的框架是 4.0,我不想升级到 4.5。有没有使用现有4.0框架的解决方案?? 帮助表示赞赏! 请注意:这不是重复的问题,因为我的要求是在单个页面上上传并识别不同文件上传控件的文件。 您可以添加扩展方法以获得与 .Net 4.5 相同的效果,如本答案所示: https://stackoverflow.com/a/30360786 [注意:我无法发表评论,这就是我将此作为答案发布的原因]

回答 1 投票 0

从泛型类型参数获取类的静态属性

假设我有以下内容: 公共类 GetById :其中 TEntity :实体 { 公共 Guid EntityId { 获取;放; } 公共 TEntity 执行() { // 在这里获取实体 ...

回答 1 投票 0

默认值(IEnumerable<T>)是多少?

.NET 4.0、C# 中 default(IEnumerable) 的值是多少? (非常简单)

回答 2 投票 0

将匿名类型转换为DataTable

将匿名类型转换为DataTable最快的方法是什么? 更新: 我想从匿名类型获取并填充 DataTable。如果需要反射,我该如何使用反射来做到这一点?

回答 3 投票 0

部分类与自动生成的类部分不匹配

我已经为我的数据库类创建了实体模型,这是其中之一: [EdmEntityTypeAttribute(命名空间名称=“SotiModel”,名称=“SKUPrice”)] [可序列化()] [数据合同属性(

回答 6 投票 0

获取前导空格

我刚刚写了这个方法,我想知道框架中是否已经存在类似的东西?这似乎只是这些方法之一...... 如果没有,有更好的方法吗? /// 我刚刚写了这个方法,我想知道框架中是否已经存在类似的东西?这似乎只是这些方法之一...... 如果不行,有更好的方法吗? /// <summary> /// Return the whitespace at the start of a line. /// </summary> /// <param name="trimToLowerTab">Round the number of spaces down to the nearest multiple of 4.</param> public string GetLeadingWhitespace(string line, bool trimToLowerTab = true) { int whitespace = 0; foreach (char ch in line) { if (ch != ' ') break; ++whitespace; } if (trimToLowerTab) whitespace -= whitespace % 4; return "".PadLeft(whitespace); } 谢谢 编辑: 阅读一些评论后,很明显我还需要处理选项卡。 我无法给出一个很好的例子,因为该网站将空格减少到只有一个,但我会尝试: 假设输入是一个有 5 个空格的字符串,该方法将返回一个有 4 个空格的字符串。如果输入少于4个空格,则返回""。 这可能会有所帮助: input spaces | output spaces 0 | 0 1 | 0 2 | 0 3 | 0 4 | 4 5 | 4 6 | 4 7 | 4 8 | 8 9 | 8 ... 我没有运行任何性能测试,但这代码较少。 ... whitespace = line.Length - line.TrimStart(' ').Length; ... 通常,您应该使用 Char.IsWhiteSpace 而不是与 ' ' 进行比较。并非所有“空格”都是' ' 我确信没有内置任何内容,但如果您熟悉正则表达式,则可以使用正则表达式来执行此操作。这匹配行开头的任何空格: public static string GetLeadingWhitespace(string line) { return Regex.Match(line, @"^([\s]+)").Groups[1].Value; } 注意:这不会像简单循环那样执行。我会同意你的实施。 对于任何其他希望将空格作为字符串获取的人,我个人认为这很简单明了: public static string GetLeadingWhitespace(string str) { //Check if str is empty, since String.Replace() throws an exception when the first argument is an empty string if(str == String.Empty) { return String.Empty; } return str.Replace(str.TrimStart(), ""); } 只需用空字符串替换所有不是前导空格即可。这也适用于任何类型的空白 - 不仅仅是空格。感谢 @bobwki 指出了失败的边缘情况 - 我添加了对空字符串的检查。 String 上的扩展方法怎么样?我传入了tabLength以使功能更加灵活。我还添加了一个单独的方法来返回空白长度,因为有评论说这就是您正在寻找的。 public static string GetLeadingWhitespace(this string s, int tabLength = 4, bool trimToLowerTab = true) { return new string(' ', s.GetLeadingWhitespaceLength()); } public static int GetLeadingWhitespaceLength(this string s, int tabLength = 4, bool trimToLowerTab = true) { if (s.Length < tabLength) return 0; int whiteSpaceCount = 0; while (Char.IsWhiteSpace(s[whiteSpaceCount])) whiteSpaceCount++; if (whiteSpaceCount < tabLength) return 0; if (trimToLowerTab) { whiteSpaceCount -= whiteSpaceCount % tabLength; } return whiteSpaceCount; } 没有内置任何东西,但是怎么样: var result = line.TakeWhile(x => x == ' '); if (trimToLowerTab) result = result.Skip(result.Count() % 4); return new string(result.ToArray()); 以柯克的答案为基础 var leadingWhiteSpace = line.TakeWhile(x => x == ' '); leadingWhiteSpace = String.Join("", leadingWhiteSpace.ToArray());

回答 7 投票 0

iTextSharp 不使用密码保护 PDF

我正在使用 iTextSharp 5 并尝试用密码保护现有的 PDF 文件,但它不起作用。当我双击新的受密码保护的文件时,Microsoft Edge 会直接打开,而不会出现...

回答 1 投票 0

.NET 4.0 中如何“休眠”直到请求超时或取消

睡眠一定时间但能够被 CancellationToken 的 IsCancellationRequested 打断的最佳方法是什么? 我正在寻找适用于 .NET 4.0 的解决方案。 我会...

回答 5 投票 0

C# 如何检测对象是否已锁定

如何检测对象是否被锁定? Monitor.TryEnter(如是否有方法检测对象是否被锁定?中所述)对我不起作用,因为如果对象未锁定,它会锁定对象

回答 6 投票 0

如何将数组拆分为一组,每个包含n个元素?

在 c# 4 中将数组分组为每个包含 n 个元素的数组列表的最佳方法是什么。 例如 string[] testArray = { "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8" }; 应该分为如果我们...

回答 7 投票 0

如何在 C# 中同时将控制台输出到多个流?

我有一个程序可以获取控制台输出并将其写入日志文件,但是它不再显示在控制台窗口中。有没有办法将其保留在窗口中,但将其写入日志文件

回答 4 投票 0

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