Tag: visual studio

UWP UnauthorizedException

我目前正在编写我的第一个UWP应用程序,只是为了学习绳索。 我正在构建一个小应用程序,从下载的facebook-archive中提取数据。 但是当我尝试打开文件时(即使每个人都有完全访问权限),我都会收到UnauthorizedException。 我不明白这一点,我没有发现任何人只有任何旧文件有这个问题(有很多人遇到更具体的情况问题,但不只是他们的硬盘上的简单文件) System.UnauthorizedAccessException was unhandled by user code HResult=-2147024891 Message=Access to the path ‘C:\Users\patri\Downloads\facebook-100004420950389\html\messages.htm’ is denied. Source=System.IO.FileSystem StackTrace: at System.IO.WinRTIOExtensions.d__1`1.MoveNext() — End of stack trace from previous location where exception was thrown — at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.IO.WinRTFileSystem.d__1.MoveNext() — End of stack trace from previous location where exception was thrown […]

InjectTouchInput Windows 8 C#无法正常工作(返回false)

我刚刚开始使用InjectTouchInput for Windows 8 Consumer Preview。 我已经四处乱逛,试图让这个糟糕的事情发挥作用,但似乎无法让它实际上互动。 我正在使用c#,目前只在两个文本框和按钮中创建一个带有x和y坐标的metro接口,这些按钮调用下面的函数在这些坐标处触摸屏幕。 这是正确的方法吗? protected unsafe class TouchDriver { public struct POINTER_TOUCH_INFO { public POINTER_INFO pointerInfo; // An embedded POINTER_INFO header structure. public TOUCH_FLAGS touchFlags; // Currently none. public Rect rcContact; // Pointer contact area in pixel screen coordinates. By default, if the device does not report a contact area, […]

Visual Studio Intellisense如何工作?

有人可以了解intellisense在Visual Studio中的工作原理吗?

从Windows服务打印PDF

使用C#,如何在指定的打印机上打印PDF文档(后台没有任何对话框)?

通过EnvDTE以编程方式更改Visual Studio项目的Debug属性

以某种方式可以通过EnvDTE类以编程方式更改调试部分中的项目属性吗? 我知道如何获得DTE实例并使用一些设置,但我是盲目的或调试部分是无法访问的。 我从这里开始http://msdn.microsoft.com/en-us/library/envdte.project.dte.aspx

是否有可用于从xsd生成c#类的T4模板?

是否有可用于从xsd生成c#类的T4模板?

如何在C#Visual Studio项目中添加VC ++ DLL作为参考?

我想在我的C#Visual Studio项目中添加VC ++ DLL引用。 但是当我尝试添加它时,我看到“它不是有效的程序集或COM组件”。 请建议如何使用VC ++ DLL作为C#项目的参考。

是否有可以跨解决方案文件使用的重构工具?

我见过的所有C#和VB.Net的重构工具都只考虑了单个visual studio解决方案中的源代码。 无论好坏,我们的大型 (许多相关程序)系统都分布在许多解决方案文件中,但是: 所有代码都在一个Windows文件夹下。 我们的基于nAnt的构建系统,在windows文件夹中构建所有文件以生成单个dll(比这更复杂但对此问题并不重要)。 因此,单个根文件夹下的所有“.cs”和“.vb”文件都是系统的一部分。 所以我正在寻找重构和逆向工程工具,它们将单个文件夹作为输入并对该文件夹下的所有文件执行操作。 (这些工具可能需要一些帮助来决定“公共”和“内部”的含义,但是当“代码树”是包含代码和任何子代的文件夹时,大多数时候“内部”意味着“在同一代码树中”文件夹。) 现在我很贪婪,我希望这些工具可以创建很多已经完成的重构,并且能够重放重构。 然后我可以尝试理想,如果他们工作,扔掉我的代码,获取最新的代码,你做重构并检查代码之前任何人更改文件。 (同样,当分支需要合并时)

如何将WordOpenXML属性转换为System.IO.Packaging.Package?

我一直在尝试使用Visual Studio 2008在C#中构建Outlook 2010插件。我能够从Microsoft.Office.Interop.Outlook.Inspector对象获取Microsoft.Office.Interop.Outlook.Inspector对象,它表示当前正在编辑的电子邮件。 据我所知,这个DocumentClass也用于其他各种情况(通常用于Microsoft Word扩展,不出所料)。 该类有一个名为WordOpenXML的属性,它似乎是构成.docx包的所有文件的XML表示forms,在将此Word文档另存为.docx将保存到磁盘。 这个属性非常有用的一种方法是它是否可以在内存中转换为System.IO.Packaging.Package对象; 即。 反序列化它。 有谁知道是否有一种简单的方法可以做到这一点,还是我需要编写一些XML解析代码来手动完成它?

如何使用Win32调用在C#中关闭/打开控制台?

以下程序在“Console.ReadKey()”上引发错误。 禁用后如何重新启用控制台? using System; using System.Threading; using System.Runtime.InteropServices; namespace ConsoleApplication { class Program { static void Main(string[] args) { ThreadPool.QueueUserWorkItem((o) => { Thread.Sleep(1000); IntPtr stdin = GetStdHandle(StdHandle.Stdin); CloseHandle(stdin); }); Console.ReadLine(); Console.Write(“ReadLine() successfully aborted by background thread.\n”); Console.Write(“[any key to exit]”); Console.ReadKey(); // Throws an exception “Cannot read keys when either application does not have a […]