我们使用的是Team Foundation Service而不是本地TFS.我们的解决方案是在Visual Studio 2012上创建的.我现在的问题是我们希望所有程序集都具有相同的版本号(这部分已经通过使用链接到所有项目的CommonAssemblyInfo.c来解决).我现在面临的问题是我们需要汇编版本最后一位的tfs变更集编号(例如1.0.0.4711,其中4711是变更集编号).我找到了几个例子,但没有一个适合我.是的,我特别在stackoverflow上搜索了很多.
我还必须承认我从未研究过MSBuild脚本......
任何人都可以给我一个如何完成这个的提示吗?例如,是否可以在Team Foundation Service(而不是本地TFS)上使用MSBuild扩展包以及是否,如何执行此操作?
一如既往,时间是我最大的敌人......
我的问题是我需要在单色位图上绘制文本.生成的位图必须打印在热敏POS打印机上,因此位图必须为1bpp.
我的图形不好,所以我试着找一些样品.这是我尝试过的:
Bitmap bmp = new Bitmap(300, 300, PixelFormat.Format1bppIndexed);
using (Graphics g = Graphics.FromImage(bmp))
{
Font font = new Font("Arial", 20, FontStyle.Bold, GraphicsUnit.Point);
g.Clear(Color.White);
g.DrawString(text, font, Brushes.Black, 0, 0);
}
bmp.Save(@"c:\x\x.bmp", ImageFormat.Bmp);
Run Code Online (Sandbox Code Playgroud)
最后保存只是为了检查结果.使用此代码,我得到以下异常:无法从具有索引像素格式的图像创建Graphics对象.
有没有办法将文本绘制到单色内存位图?
仅供参考:我需要这个,因为我的愚蠢POS打印机绘制0与O完全相同,所以它们无法区分......
有谁知道 WYSIWYG HTML 编辑器控件,如 CKEditor 或 Syncfusion 包中与已发布的 Server Side Blazor一起使用的控件?由于它用于生产环境,因此我们甚至不知道发布日期的 Client Side Blazor 不是一种选择......我对 Blazor 很陌生,所以如果你有一个解决方案,最好是一个上面提到的控件有效,请多发三四行,这样即使是新手也能理解:)