我有一个VB.net应用程序.目前,应用程序的发布版本是在没有PDB文件的情况下生成的.这给了我错误日志缺少有用的细节,如行号.我正在考虑将PDB文件包含在未来版本中,但我想知道它的优点和缺点是什么(性能明智,尺寸明智,代码安全性明智)
我在部署Visio插件时遇到了一些问题.运行VSTO文件在我的计算机上运行,但每当我尝试将其移动到任何其他用户的计算机时,它会在部署时抛出错误.我认为这可能是我在项目属性中设置的设置,所以我创建了一个全新的插件项目并将其设置为在启动时显示一个消息框.我得到的错误是:
自定义安装期间发生错误.
在XML中找不到预期的元素"addIn".

基本上我有一个Web服务,我试图将某种用法登录.为此,我创建了一个带有日志记录方法的类.我在服务上实例化类,然后在每个Web方法中调用日志记录方法.
我试图找到一种方法来获取调用loggong方法的方法的名称
Public sub tstmethod
log_object.log_method
end sub
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我正在寻找的返回名称是"tstmethod"
我见过的所有地方都说要么使用
Dim stackframe As New Diagnostics.StackFrame
Return stackframe.GetMethod.Name.ToString
Run Code Online (Sandbox Code Playgroud)
或者使用
Dim stackframe As New Diagnostics.StackFrame
Return stackframe.GetMethod.DeclaringType.FullName
Run Code Online (Sandbox Code Playgroud)
我在日志记录方法中调用
getmethod.name.tostring返回日志记录方法的名称
getmethod.declaringtype.fullname返回日志记录类的名称
无论我做什么,我找不到一种获取调用日志方法的方法名称的方法"tstmethod"
我在VB.NET(VS2008)中有很长的功能,我想缩小它们.我知道#region指令,但它们在函数内部不起作用.
我想知道是否有人知道visual studio 2008的任何插件可以让我折叠if语句,循环和try catch语句.我找到了几个Visual Studio 2005的插件,但没有Visual Studio 2008的插件.