Tag: visual studio

在Visual Studiodebugging器中查看数组?

是否有可能在Visual Studiodebugging器中查看数组? QuickWatch只显示数组的第一个元素。

在同一个解决scheme/项目中,用Visual Studio将32位和64位都瞄准

我有一个关于如何build立我的视觉工作室build立多目标的困境。 背景:带有一个安装项目的p#调用第三方32位DLL,SQL compact v3.5 SP1的c#.NET 2.0版本。 目前,平台目标设置为x86,因此可以在Windows x64上运行。 第三方公司刚刚发布了他们的DLL的64位版本,我想build立一个专用的64位程序。 这提出了一些问题,我还没有得到答案。 我想要有完全相同的代码库。 我必须build立对32位DLL或64位DLL的引用。 (第三方和SQL Server Compact) 这可以解决与2套新的configuration(Debug64和Release64)? 我必须创build2个独立的安装项目(标准视觉工作室项目,没有维克斯或任何其他实用工具),或者可以在同一个.msi内解决? 任何想法和/或build议将受到欢迎。

如何计算Visual Studio解决scheme中的代码行数?

是否有可能在整个解决scheme中find代码行数? 我听说过MZ-Tools ,但有没有一个相当于开源的东西?

您是否可以强制Visual Studio始终以Windows 8中的pipe理员身份运行?

在Windows 7中,您可以进入程序兼容性设置并签出,以始终以pipe理员身份运行。 Windows 8中有类似的选项吗? 我一直在我的机器上禁用UAC,并且在Windows 8升级后也一样,所以我想。 事实certificate,没有off选项,只closures通知。 这意味着即使在pipe理员组中,也不会以pipe理员身份运行。 当我尝试debugging(附加到进程,而不是F5 )时,我需要继续closures并重新打开我的控制台\ Visual Studio,这非常令人沮丧。 这真的很烦人,我需要记住采取额外的步骤来打开它作为pipe理员或告诉它closures和重新打开,当我第一次去debugging。

最喜欢的Visual Studio键盘快捷键

你最喜欢的Visual Studio键盘快捷键是什么? 我总是把手放在键盘上,远离鼠标! 每个答案一个请。

configuration系统无法初始化

我是新来的Visual Studio。 我目前正在创build一个login表单。 我有这个代码。 string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username && password_login.Text == password) { this.Hide(); MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } else MessageBox.Show("Invalid User", "Login Error", […]

将内容文件设置为nuget包中的“copy local:always”

我在生成后事件中使用此命令从项目生成nuget包。 variables%conf%被设置为正确的configuration(debugging或释放), %1是项目名称(例如“MyCompany.MyProject”)。 nuget pack -Prop Configuration=%conf% "%1.csproj" -exclude *.sql -IncludeReferencedProjects 这个软件包仅供我们自己使用,不会在nuget上发布。 它结束于我们的私人存储库。 在项目中,有一个文件设置为generate action : content和copy local : always 。 (我的视觉工作室是法语的,所以我不是百分百肯定的传播)。 我们把它命名为importantfile.xml 。 在生成的包中,我最终得到这个结构: – content – importantfile.xml – lib -net45 (.NetFramework,Version=v4.5) -MyCompany.MyProject.dll 这很好,我希望在包中部署importantfile.xml ,因为这个文件很重要! 当我在另一个项目中安装软件包时, importantfile.xml部署在项目的根目录下。 没关系。 但是它并没有设置为copy local : always 。 我需要importantfile.xml来copy local : always在我安装我的包的这个项目。 我怎样才能做到这一点? 备注: 我可以设置copy local : always安装包后, copy […]

如何在Visual Studio 2008中为我的应用程序设置图标?

如何在visual studio 2008中设置我的C ++应用程序的可执行图标?

在Visual Studio中复制DLL的依赖关系

如何在Visual Studio中设置项目来复制项目引用所依赖的第三方DLL? 我有一个主要的应用程序项目和一个类库DLL。 主应用程序引用了类库DLL,而DLL本身引用了一些第三方DLL。 当我编译主应用程序时,它会自动将类库DLL复制到其输出目录,但不会复制第三方DLL。 我不想从主应用程序项目中添加对第三方DLL的引用,因为主应用程序不使用它们,它们只被类库使用。

为什么“设置为启动”选项存储在suo文件中而不是sln文件中?

看来这个设置应该存储在解决scheme文件中,以便在所有用户和源代码控制的一部分之间共享。 由于我们没有检查suo文件,每个用户都必须单独设置,这似乎很奇怪。