草庐IT

microsoft-cdn

全部标签

c# - 处理 Microsoft.Office.Interop.Word.Application

(帖子的后续内容(仍未回复):https://stackoverflow.com/q/6197829/314661)使用下面的代码Applicationapp=newApplication();_Documentdoc=app.Documents.Open("myDocPath.docx",false,false,false);doc.PrintOut(false);doc.Close();我正在尝试以编程方式打开和打印文件。问题是每次我运行上面的代码时,都会启动一个新的WINWORD.exe进程,显然这会很快耗尽所有内存。应用程序类似乎不包含处置/关闭或类似方法。经过一些研究,我(意

c# - 为什么 Microsoft 建议不要使用具有可变值的只读字段?

在DesignGuidelinesforDevelopingClassLibraries,微软说:Donotassigninstancesofmutabletypestoread-onlyfields.Theobjectscreatedusingamutabletypecanbemodifiedaftertheyarecreated.Forexample,arraysandmostcollectionsaremutabletypeswhileInt32,Uri,andStringareimmutabletypes.Forfieldsthatholdamutablereferencety

c# - 将新的 Microsoft Edge 添加到 Web 浏览器控件?

带有MicrosoftEdge的新Windows10已经到来。我想问你,如何将它添加到我的网络浏览器控件中?我需要它,因为实际的Web浏览器控件不允许JavaScript和CSS3。我过去也使用WebKit和Awesomium项目添加Chrome浏览器,但他们不记得登录凭据(我的应用程序需要它们)所以我必须使用I.E.不幸的是。 最佳答案 2021年1月更新:WebView2已发布。这使得基于Chromium的Edge可以集成为Web控件。不幸的是,它的使用要复杂得多,但功能要强大得多。适用于WinForms或WPF或C++应用程序

c# - 该项目使用 Microsoft.NETCore.App 版本 2.1.0 恢复,但使用当前设置,将使用版本 2.1.0-rtm-26515-03

目前我有一个用c#和webapi和netcore2.0制作的微服务在nutget包中,我已经找到了2.1版的netcore,我决定安装它,以更新我的应用程序。我改变了目标,如下所示但是当我尝试编译它时会产生这个错误该项目是使用Microsoft.NETCore.App版本2.1.0恢复的,但在当前设置下,将改用版本2.1.0-rtm-26515-03。要解决此问题,请确保将相同的设置用于还原和后续操作(例如构建或发布)。通常,如果在生成或发布期间设置了RuntimeIdentifier属性但未在还原期间设置,则可能会发生此问题。我的依赖仍然是这样 最佳答案

c# - Microsoft.Office.Interop.Excel 真的很慢

我正在使用标准Microsoft.Office.Interop.Excel将1200X800矩阵(indexMatrix)导出到excel文件。该应用程序有效,只是它真的非常非常慢(即使对于100x100矩阵也是如此)。我还通过TextWriter导出文本文件,它几乎可以立即运行。有什么方法可以更快地导出到excel文件吗?这是我的代码:Excel.ApplicationxlApp=newExcel.Application();Excel.WorkbookxlWorkBook;Excel.WorksheetxlWorkSheet;objectmisValue=System.Reflec

c# - 模拟新的 Microsoft Entity Framework Identity UserManager 和 RoleManager

有没有人为UserManager和RoleManager想出一个成功的模拟解决方案?我整天都在用头撞墙。我想要做的就是模拟对象以使用内存集合而不是访问EntityFramework数据存储。我搜索了互联网并尝试了几种不同的使用最小起订量的方法。我的印象是新东西更容易测试。我错过了什么吗? 最佳答案 或者,您可以模拟IUserStoreUserManager的界面接受作为参数。varuserStore=newMock>();varuserManager=newUserManager(userStore.Object);正如@JoeBr

c# - 在 MVC 脚本包中使用 CDN。我错过了什么?

我正在尝试使用CDN来加载jquery。我读过this文章,这看起来应该非常简单。我的脚本包定义如下。bundles.UseCdn=true;bundles.Add(newScriptBundle("~/bundles/jquery","http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js").Include("~/Scripts/jquery-{version}.js"));我将其包含在页面中,如下所示:@ViewBag.Title@Styles.Render("~/Content/css")@Scripts.Render

c# - Microsoft Office Excel 无法访问文件 'c:\inetpub\wwwroot\Timesheet\App_Data\Template.xlsx'

我的代码如下:-Microsoft.Office.Interop.Excel.ApplicationoXL=null;Microsoft.Office.Interop.Excel.Sheetssheets;Applicationexcel=newMicrosoft.Office.Interop.Excel.Application();excel.Workbooks.Add(System.Reflection.Missing.Value);/**Hereisthecompletedetail'saboutWorkbook.Open()**Excel.Workbooks.Open(Stri

c# - 如何引用Microsoft.Office.Interop.Excel dll?

我在2006年使用MSVS2005开发了一个处理excel表的系统。现在,我不能在MSVS2012中使用相同的引用。varapp=newMicrosoft.Office.Interop.Excel.Application();Workbookswbs=app.Workbooks; 最佳答案 使用NuGet(VS2013+):在任何最新版本的VisualStudio中,最简单的方法就是使用NuGet包管理器。(即使是VS2013,扩展名为NuGetPackageManagerforVisualStudio2013。)右键单击“引用”并

c# - 为什么添加 Microsoft.Bcl.Async 包后,app.config 文件中会添加一个 "bindingRedirect"?

我想知道为什么nuget在安装Microsoft.Bcl.Async之后将以下代码添加到我的应用程序app.config文件中:如果我从配置中删除这个XML元素,应用程序将无法正常运行。据我所知,我们可以使用bindingRedirect让应用程序加载新版本或旧版本的程序集,以防我们在编译EXE时使用的版本消失。但是,我使用的版本正是2.5.19.0,那我为什么需要重定向?为什么我需要这个bindingRedirect? 最佳答案 程序集Microsoft.Threading.Tasks和Microsoft.Threading.Ta