Tag: visual studio

阿拉伯文字框

我开发了一个网站:有些字段用英文输入,而其他字段用阿拉伯语输入。 现在我想简化用户的输入操作,并希望阿拉伯文本框作为DLL。 我有一个,但它只适用于IE – 不使用Firefox或谷歌浏览器.. 非常感谢.. 如何强制用户用阿拉伯语写? 我的意思是每次尝试更改语言时都没有(ALT + SHIFT)键直接移动光标……如果有任何方式,属性,DLL或者什么都做…

在Visual Studio中对项目进行模板化

我在Visual Studio中创建了一个Windows移动应用程序。 我想将这个项目模板化,以便可以将其作为模板而不是项目打开。 这在Visual Studio中可行吗? 我读到有一种称为“VSX(Visual Studio扩展)”的东西可以达到这个目的。 我在我的系统中安装了Visual Studio Ultimate,并且正在尝试安装VS2010 SDK。 但它没有得到安装告诉我没有我显然做的MS Visual Studio 2010。 我正朝着正确的方向前进吗? 如果不是什么是正确的方法去?

通过TFS API从Visual Studio Online获取构建定义

我在通过TFS API从Visual Studio Online项目检索构建信息时遇到问题。 我似乎可以连接到项目,并找到预期的团队项目集合和团队项目,但是尽管项目有两个构建定义和许多构建,但在查询构建时,TFS API总是向我返回零长度数组定义或构建。 该项目是一个Git项目。 我的生产代码类似于我为试图调试问题而编写的测试代码: var tfsUri = new Uri(“https://[my project].visualstudio.com”); var tcs = new TfsConfigurationServer(tfsUri); var teamProjCollections = tcs .CatalogNode .QueryChildren( new[] { CatalogResourceTypes.ProjectCollection }, false, CatalogQueryOptions.None) .Select(collectionNode => new Guid(collectionNode.Resource.Properties[“InstanceId”])) .Select(collectionId => tcs.GetTeamProjectCollection(collectionId)); var tpc = teamProjCollections .Single(x => x.Name == @”[my project].visualstudio.com\DefaultCollection”); var newTeamProjects = tpc .CatalogNode .QueryChildren( new[] […]

Visual Studio多项目解决方案选项

我有一个VS2003解决方案,里面有21个ASP.NET 1.1项目。 我的目标是最终将它们迁移到2.0然后再迁移到4.0。 不同部门主要有内部管理应用程序。 我想在VS2010中创建一个多项目解决方案,并在VS2010中的ASP.NET 4.0 Web窗体中一次迁移/重新编码这些解决方案。 所有项目都会有一些共同的工件,如CSS,脚本和图像。 资源的使用是否可以帮助使用公共文件,是否可以为所有项目创建一个母版页? 在这里创建多项目解决方案的最佳选择是什么?

如何计算.NET应用程序中的并发线程数量?

阅读Parallel.ForEach后继续产生新线程我仍然怀疑它是否是计算并发线程数的正确方法? 我看到的是,该方法计算Parallel.ForEach中同时输入但未完成的迭代(循环)的数量。 它是传递正确数量的同时运行线程的并发线程数的同义词吗? 我不是专家,但我可以想象: 线程可以重新使用,而其活动在某处交换以便以后继续。 从理论上讲,用于循环活动的线程在循环完成后保留在线程池中,但不会重新用于另一个循环 或者有什么可能扭曲实验的纯度(线程计数)? 无论如何,如何直接计算.NET进程的运行线程数,最好是(C#)代码? 更新: 所以,如果要遵循Jeppe Stig Nielsen的回答并使用计数 directThreadsCount = Process.GetCurrentProcess().Threads.Count; 然后输出,在Release(threadsCount == 7)和Debug(threadsCount == 15)模式下非常相似: [Job 0 complete. 2 threads remaining but directThreadsCount == 7 [Job 1 complete. 1 threads remaining but directThreadsCount == 7 [Job 2 complete. 2 threads remaining but directThreadsCount == 7 [Job 4 complete. 2 threads […]

WinForms:是否存在将标签与文本框相关联的概念?

我正在使用带有C#的Visual Studio 2010。 Windows窗体开发中是否存在以某种方式将标签链接到文本框的概念? 什么东西让他们作为一个整体一起移动? 在ASP.NET世界中,有标签控件的AssociatedControlId属性。 我还认为我记得MS Access表单设计者有一些方法可以将标签与控件相关联(或链接)。 此function是否甚至存在于Visual Studio世界中? 如果没有,如何使用控件对标签进行分组,以便在移动文本框时也不必手动移动标签?

在Visual Studio 2010中为C#启用三/三斜杠XML注释

在使用C#编码和输入///时,我的Visual Studio 2010工作版似乎没有为我生成XML注释。 然而,我家中的Visual Studio 2010做得很好,就像我工作的Visual Studio 2008版本一样。 我已经搜索了在本地和在线启用这些XML注释的选项无济于事。 任何人都可以告诉我在哪里可以切换是否启用了/// XML注释? 谢谢。

有没有办法在Visual Studio中更改IntelliSense中列出的构造函数的顺序?

我已经定义了一个具有多个构造函数的类,以便在实例化对象后底层接口是不可变的。 我希望其中一个构造函数成为用户在Visual Studio中键入以下内容时的“默认”构造函数: var obj = new MyClass( Dim obj As New MyClass( 目前,当我去实例化对象时,构造函数没有按照我在类中声明的顺序列出(在Visual Studio IntelliSense中)。 有没有办法标记我的构造函数,以便它们的方法在Visual Studio IntelliSense实例化期间以特定顺序出现?

如果它不存在,以编程方式创建sqlite db?

我试图以编程方式创建一个sqlite db,如果它不存在。 我写了下面的代码但是我在最后一行得到了一个例外。 if (!System.IO.File.Exists(“C:\\Users\\abc\\Desktop\\1\\synccc.sqlite”)) { Console.WriteLine(“Just entered to create Sync DB”); SQLiteConnection.CreateFile(“C:\\Users\\abc\\Desktop\\1\\synccc.sqlite”); string sql = “create table highscores (name varchar(20), score int)”; SQLiteCommand command = new SQLiteCommand(sql, sqlite2); command.ExecuteNonQuery(); } sqlite2 = new SQLiteConnection(“Data Source=C:\\Users\\abc\\Desktop\\1\\synccc.sqlite”); 我在行command.ExecuteNonQuery();得到了exceptioncommand.ExecuteNonQuery(); 例外是Invalid operation exception was unhandled 。 有没有其他方法可以将sqlite文件添加到您的项目中? 我可以手动完成吗? 如果没有,那么我该如何解决上述问题呢?

VS2010 – 启动选项命令行参数中的项目宏变量

在项目设置中,在“调试”选项卡上,有没有办法在命令行参数框中使用项目宏变量? 我知道你不能直接使用它们因为它们没有扩展但是有一个聪明的解决方案吗? 编辑:我正在使用C#项目。