首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

dotnet 从入门到放弃的 500 篇文章合集

16 进制字符串转 int C# AddRange 添加位置 C# double 好用的扩展 C# GUID ToString C# ValueTuple 原理 C# 不能用于文件名的字符 C# 判断两条直线距离...C# 局部函数与事件 C# 枚举转字符串 C# 相对路径转绝对路径 C# 解析 sln 文件 C# 谁改了我的代码 C# 通配符转正则 C#判断文件属于文本或二进制 C#判断文件是否被混淆 C#同步方法转异步...uwp 依赖属性 win10 uwp 修改CalendarDatePicker图标颜色 win10 uwp 修改Pivot Header 颜色 win10 UWP 修改密码框文字水平 win10 uwp 关联文件...让焦点在点击在页面空白处时回到textbox中 win10 uwp 设置 HttpClient 浏览器标识 win10 UWP 访问网页 win10 uwp 读写csv win10 uwp 读写XML win10 uwp 调试软件启动...+Tab 隐藏窗口 WPF 好看的矢量图标 wpf 如何使用 Magick.NET 播放 gif 图片 WPF 如何在 WriteableBitmap 写文字 WPF 如何在应用程序调试启动 WPF 如何在绑定失败异常

10.5K20

总结一些我在开发WPF时常用的工具

可以分析应用程序准备 UI 框架(布局和呈现)以及为网络和磁盘请求提供服务所花费的时间,以及在应用程序启动、页面加载以及调整窗口大小等应用场景中花费的时间。 ?...顺便一提我也很喜欢JetBrains的dotPeek,它也可以正常反编译BAML,只是它每次启动都很慢。 ? 4....,它上一级目录里还有inspect.exe(前提是需要先获取Windows SDK)。...ResXManager ResXManager是用于管理resx资源文件的Visual Studio扩展,它提供了在Visual Studio中统一管理所有资源文件的用户界面。...9.结语 这篇文章主要介绍我开发WPF时常用的工具,其它还有些VB.NET To C#的代码转换器、SVG TO XAML、和PNG TO ICO等在线工具,都是用到时再网上搜的。

3.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VisualStudio 通过外部调试方法快速调试库代码

    ,每次调试只需要编译这个库不需要编译其他的项目 因为我无法将我的项目截图放出来,于是我重新创建两个项目,一个是 WPF 的 exe 项目,一个是 dotnet core 库会在 WPF 引用 在命令行输入下面代码创建...A 的一些代码,我需要重新编译 WPF 项目才可以进行调试 可以通过 VisualStudio 调试可执行文件的方法外部调试这样就可以只编译 dotnet core 程序 右击 dotnet core...OutDir 这样在 VisualStudio 编译的时候就会将 dll 放在 WPF 的文件夹,如果是调试其他的项目,需要将这个文件夹设置为入口程序所在的文件夹,也就是启动的程序所在的文件夹 右击...然后输入 WPF 程序的 exe 所在路径 ?...如果这个 dotnet core 程序被多个项目引用,希望能在不同的引用的程序调试请看VisualStudio 使用多个环境进行调试 现在右击修改启动项目为 dotnet core 项目,最快修改启动项目的方法是点击下拉选择程序

    1.1K10

    Visual Studio 2019 16.1 更新摘要

    调试器 源链接已实现身份验证的改进。 我们已添加到默认符号服务器的列表的 nuget.org 符号服务器。 按时间顺序查看调试预览版现在包括异常单步执行支持。...此版本中的 .NET 效率新增功能包括针对未导入类型的 IntelliSense 完成、切换单行注释/取消注释、将命名样式导出到 editorconfig,以及命名空间内/外部的首选 using 的新代码样式设置...我们已实现 .NET SDK 工具新增功能,这些功能主要包括支持 .NET Core 3.0 的 WinForms 和 WPF 项目,以及 Bug 修复和性能改进。...适用于 .NET Core 3.0 WPF 开发的 XAML 设计器预览版已可用。 Xamarin 默认 Xamarin Android 体验现在支持 API 28。...无法复制文件"obj\x64\Debug\Management.exe",因为未找到。 Xamarin.iOS 找不到应用程序清单。请确保该项目包含名为的清单文件 Info.plist"。

    5.7K40

    .NET周刊【1月第3期 2024-01-24】

    表情文件夹内包含元数据和png/svg图片,作者通过解析元数据和图片文件,不引入外部库,使用TinyJson解析库将json转为Model,实现了数据的解析和分组,并在界面上展示。...在Visual Studio中,有Debug和Release两种编译选项,Debug便于调试但体积大,Release体积小但无法调试。文章还介绍了常用的调试快捷键,如F5启动调试,F9设置断点等。...进行C# WPF项目属性验证的方法。...开发步骤包括创建控制台工程、添加引用、新增类并实现接口、初始化驱动、编写打开关闭串口和发送数据的代码。本机测试后,将编译的exe文件放入指定插件目录进行系统测试。...最后,注册了多个服务和中间件,完成了Http3的配置和启动。

    18910

    SourceYard 制作源代码包 控制台项目WPF 程序调试

    关于 dll 数量和启动时间的测试请看 C# 程序集数量对软件启动性能的影响 介绍了程序集数量对软件启动性能的影响,运行的性能是在引用某个 dll 方法的时候需要加载这个 dll 降低速度。...如果需要将 TheLib 修改为 dotnet framework 的项目,只需要右击编辑 csproj 文件就可以,在理解 C# 项目 csproj 文件格式的本质和编译流程和广州 .NET 微软技术俱乐部...exe 在 dotnet core 项目的输出文件夹只有一个 dll 因为默认的 dotnet core 输出的是 dll 源代码就放在相同的 dll 里 ?...打开 WPF 程序的输出文件夹,可以发现这个文件夹里面只有一个 exe 源代码已经放在 exe 里 调试 在将项目制作 Nuget 包的时候,就有小伙伴吐槽在开发的时候,如果使用 Nuget 安装,很难进行调试...dll 难以断点和修改代码 如果不设置 TheLibSourceFolder 路径,也是可以调试文件,同样也可以在调试的时候修改代码,但是这时的代码是无法上传的,也就是只能在本地的缓存使用,在清空缓存之后

    1.1K20

    ASP.NET Core | 笔记

    依赖注入 AOP Q: A: ASP.NET Core 中的静态文件 参考: ASP.NET Core 中的静态文件 | Microsoft Docs 断点续传 参考: 5653325/.NET-WPF-MinIO...: WPF下使用MinIO的.NET SDK进行文件上传,并展示上传进度。...- SegmentFault 思否 服务端基于Http的Range头规则实现断点续传或分段下载(C#) - SegmentFault 思否 C#断点续传 - 365lei - 博客园 C#实现文件断点续传下载的方法..._C#教程_脚本之家 c# 断点续传的实现_C#教程_脚本之家 C#断点续传 - 365lei - 博客园 .net c# 文件分片/断点续传之下载--客户端_mengtoumingren的博客-CSDN...- 博客园 良好的调试体验依赖于调试符号的存在,因为它们提供了一些关键信息,例如已编译的代码与源代码之间的关联、局部变量的名称、堆栈跟踪等。

    4.7K20

    苏州 开源自主的 dotnet 生态

    dotnet 基金会组织下,有大量的来自世界各地的第三方开发人员参与了开发。...构建私有版本的 WPF 仓库请看 手把手教你构建 WPF 框架的私有版本 相信今年大家都听过一个很火的词,自主可控【转场用】。...编译器编译 C# 代码之后,如果咱不耍什么如 dotnet Native 等黑科技,那咱编译 C# 代码的输出文件将会是一个包含 IL 的 DLL 文件。...此时也许大家有点疑惑,那我控制台编译出来的 EXE 文件又是什么呢【停顿,有认知冲突,用于聚拢一下注意力】。...其实这个 EXE 里面不包含咱的 IL 代码(单文件除外哈)这个 EXE 只是一个 Native 的启动器而已,这个文件的内容就是传统的 Win32 应用的逻辑,用的是 Native (汇编)二进制内容

    97720

    转 | 从零开始用 dotnet 做全栈开发

    点击工具栏调试->开始调试 或者按下快捷键 F5 就可以开始运行 ? 此时运行可以看到控制台输出,没有任何业务功能 现在这个控制台项目是通过 C# 写的,接下来就是高级开发了。...如果是在相同的解决方案添加项目创建的 WPF 程序,那么就需要先设置 WPF 程序作为启动项目,通过右击项目点击设为启动项目就可以,运行项目的方法和控制台相同 ?...现在已经能看到一个空白的界面了,在 WPF 中写界面推荐用的是 xaml 语言,而后台逻辑依然使用 C# 写,展开一个 MainWindow.xaml 文件可以看到 MainWindow.xaml.cs...双击 MainWindow.xaml.cs 文件就可以看到熟悉的 C# 代码了。...其实 UNO 的跨平台就是通过 Xamarin 实现大部分,设置 Wasm 项目作为启动项目,也就是解决方案里面的 Xx.Wasm 项目,这里的 Xx 就是小伙伴的项目命名,这个项目就是前端代码 这个项目的启动和其他项目不同的是这个项目不支持进行调试

    1.6K20

    用 WiX 制作安装包:制作 WPF 安装包界面(入门篇)

    这对后续的调试很有用。 小提示 实际上,这个 WPF UI 项目本应该做成 dll 而不是 exe,然后 App.xaml 和 App.xaml.cs 应该被删掉。...但是,为了让这个项目与普通的 WPF 应用程序项目目录结构一样,也为了后续方便直接从 Visual Studio 启动调试,所以我刻意做成一个 exe,并保留了 App.xaml 和 App.xaml.cs...添加 BootstrapperCore.config 文件 WiX 要引导到我们自己写的 WPF UI 上启动需要一个关键的配置文件 BootstrapperCore.config。...所以这个文件即可放到 WPF UI 项目中,也可放到 exe 的打包项目中。...至此,拥有 WPF UI 的最简单的 exe 安装包全部完成,你可以开始调试体验了。 测试效果 现在编译 EXE 项目,然后双击运行看一下。

    1.1K20

    制作通过 NuGet 分发的源代码包时,如果目标项目是 WPF 则会出现一些问题(探索篇,含解决方案)

    制作源代码包 - 林德熙 这可以避免因为安装 NuGet 包后带来的大量程序集引用,因为程序集数量太多对程序的启动性能有很大的影响: C# 程序集数量对软件启动性能的影响 - 林德熙 然而制作一个 NuGet...C# 代码文件,用于测试是否正常引入了源代码包; 项目的 csproj 文件,用于控制源代码包的编译过程。...可以注意到,编译期间成功将 Foo.cs 文件加入了编译。 WPF 项目 现在,我们将我们的项目升级成 WPF 项目。编辑项目文件。...临时生成的项目文件保留下来,便于进行研究和调试。...,在项目文件的首尾各加上 NuGet 自动生成的那些 Import 来自 NuGet 中的所有编译文件: 1 2 3 4 5 6 7

    49140

    从零开始用 dotnet 做全栈开发

    点击工具栏调试->开始调试 或者按下快捷键 F5 就可以开始运行 ? 此时运行可以看到控制台输出,没有任何业务功能 现在这个控制台项目是通过 C# 写的,接下来就是高级开发了。...如果是在相同的解决方案添加项目创建的 WPF 程序,那么就需要先设置 WPF 程序作为启动项目,通过右击项目点击设为启动项目就可以,运行项目的方法和控制台相同 ?...现在已经能看到一个空白的界面了,在 WPF 中写界面推荐用的是 xaml 语言,而后台逻辑依然使用 C# 写,展开一个 MainWindow.xaml 文件可以看到 MainWindow.xaml.cs...双击 MainWindow.xaml.cs 文件就可以看到熟悉的 C# 代码了。...其实 UNO 的跨平台就是通过 Xamarin 实现大部分,设置 Wasm 项目作为启动项目,也就是解决方案里面的 Xx.Wasm 项目,这里的 Xx 就是小伙伴的项目命名,这个项目就是前端代码 这个项目的启动和其他项目不同的是这个项目不支持进行调试

    1.9K20

    记将一个大型客户端应用项目迁移到 dotnet 6 的经验和决策

    要求放在里层文件夹的 Exe 不能直接被外部执行,而是只能由外层的入口 Exe 进行间接调用。...在外层的入口 Exe 启动里程文件夹的 Exe 的时候,通过环境变量告知里程文件夹的 Exe 的 dotnet 机制去使用到最外层称为 Main 入口应用文件夹的运行时内容 然而第二个方案在本次迁移过程中没有被我选择...将原本的 Exe 放入到里层文件夹,自然就修改了 Exe 的相对路径,也许这就会挂了一堆业务模块。再有一部分 Exe 是被其他应用软件启动的,这部分也属于改不动的。...一个在开发者设备上调试的方法是加上环境变量,通过 dotnet 自带的 AppHost 调试方式,将引用加载进行输出 假设要测试的应用是 App.exe 文件,可以打开 cmd 先输入以下命令,用于给当前的...文件,此时的 App.exe 文件将会输出调试信息到 host.txt 文件 App.exe 一个调试信息的内容如下 --- The specified framework 'Microsoft.WindowsDesktop.App

    1.6K10

    Succinctly 中文系列教程(三)20220109 更新

    的一般结论 九、附录 Succinctly MongoDB3 教程 零、简介 一、MongoDB 概述 二、MongoDB 安装 三、MongoShell 四、操纵文件 五、数据检索 六、C# 基础...MongoDB 七、# 中的数据处理 八、在 C# 中插入数据 九、使用 C# 查找(查询)数据 十、C# 中的二进制数据(文件处理) 十一、备份和恢复 十二、最后的话 Succinctly MonoGame...七、演讲后:放松、评估和联系 八、附录 A:回复 CFP 九、附录 B:关于 Keynote 的一些注意事项 Succinctly Rider 教程 一、简介 二、启动并运行 Rider 三、运行、调试和测试...教程 零、简介 一、新的安装体验 二、开始页面回顾 三、代码编辑器改进 四、XAML 的改进 五、使用解决方案、文件夹和语言 六、扩展和可扩展性 七、调试和测试的改进 八、面向移动开发的 VS2017...工具和框架 十、总结 Succinctly WPF 调试和性能教程 零、简介 一、调试 WPF 应用 二、浏览代码 三、使用调试窗口 四、调试器可视化工具和跟踪监听器 五、XAML 调试 六、用户界面性能分析

    18.4K20

    从零开始制作 NuGet 源代码包(全面支持 .NET Core .NET Framework WPF 项目)

    前置知识 在开始制作一个源代码包之间,建议你提前了解项目文件的一些基本概念: 理解 C# 项目 csproj 文件格式的本质和编译流程 当然就算不了解也没有关系。...如果你希望在真实的项目当中测试,可以阅读其他博客了解如何在本地测试 NuGet 包。 第五步:加入 WPF 项目支持 截至目前,我们只是在源代码包中引入了 C# 代码。...另外,后面我们将采用一些特别的手段来调试我们的 NuGet 源代码包,在调试项目中我们也会将这个属性设置为 False 以关闭 WPF 项目的特殊处理。...但是,我们没有其他的方法来根据 XAML 文件所在的目录层级来自定指定 Link 属性让其在正确的层级上,所以这里才写死在根目录中。...我们在项目文件的末尾将输出文件拷贝到了 tools 目录下,这样,我们项目的 Assets 文件夹几乎与最终的 NuGet 包的文件夹结构一模一样,非常利于调试。

    1.1K20
    领券