Articles of visual studio 2010

在C#应用程序中嵌入IronPython – 在urllib上导入错误

我有一个包含as内容的Python文件: import re import urllib class A(object): def __init__(self, x): self.x = x def getVal(self): return self.x def __str__(self): return “instance of A with value ‘%s'” % (self.getVal()) 我还有一个简单的C#控制台项目,代码如下: engine = Python.CreateEngine(); ScriptSource source = engine.CreateScriptSourceFromFile(“test.py”); ScriptScope scope = engine.CreateScope(); ObjectOperations op = engine.Operations; source.Execute(scope); // class object created object klaz = scope.GetVariable(“A”); // get […]

获取VS Package项目中的dte2或​​TeamFoundationServerExt对象?

我正在开发Visual Studio Package项目。 该项目需要连接到我们的TFS。 要读取当前连接,我需要TeamFoundationServerExt对象,我应该能够从dte2对象获取该对象。 现在我发现了数百个示例,其中大多数都使用了一个“_application”变量,它似乎自动填充,但当然不适用于“Visual Studio Package”项目类型。 如何获取当前运行的VS2010的TeamFoundationServerExt对象?

Visual c#2010的SQLite安装问题

我正在尝试使用SQLite在visual c#2010中创建数据库,但是当我选择“SQLite数据库文件”时,我没有机会指向数据库文件。 我得到一个对话框,要求我提供连接字符串。 我无法想出一个连接字符串,它不会给我错误“无法加载文件或程序集”Microsoft.VisualStudio.Data,version = 9.0.0.0,PublicKeyToken = …’找到程序集的清单定义与汇编参考不匹配。“ 我了解到这是因为Visual Studio的数据工具没有成功安装,但我尝试卸载并重新安装无济于事。 我能找到的唯一相关主题是http://www.basarat.com/2010/05/sqlite-for-visual-studio-2010.html 我使用了最新的SQLite-1.0.66.0-setup。 有人有想法吗?

TreeView与列

对于我正在编写的应用程序,我需要一个多柱状Treeview,我想知道是否有人知道免费工作(在Vs-2010中)多列圆形Treeview。

在.NET程序集或可执行文件中嵌入文本文件

可能重复: 如何在.NET程序集中嵌入文本文件? 我有一个使用多个文本文件的ac #winforms应用程序。 我想以某种方式将这些文件嵌入到exe或dll中,以便在部署应用程序时用户无法看到它们。 视觉工作室可以做那样的事吗?

Visual Studio Intellisense如何工作?

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

如果不存在,创建数据库文件(.sdf)?

只是想知道一些关于此的做法; 我用本地数据库(SQL CE)(dB.sdf文件)制作了一个简单的可视化C#程序。 假设用户删除了dB.sdf文件并尝试打开exe程序 – 没有任何反应(exe文件启动但又重新关闭)。 这里的典型做法是什么? 程序是不会启动还是让程序创建数据库文件(如果它不存在)? 如果是后者,它是如何完成的? 最好的祝福

添加连接时,Visual Studio不显示服务器名称

我正在使用Visual Studio 2010和SQL Server 2012.当我尝试通过Visual Studio连接到SQL Server时,我没有在添加连接下拉菜单中获取我的服务器名称。

如何以编程方式从C#代码构建我的解决方案文件?

我有一个包含许多项目的大型解决方案,其中一个是安装项目。 还有许多当前版本存储在单独的分支中。 我有一个以前在.NET 2中工作的构建工具,但自从我们升级到.NET 4以来一直没有用。 在内部,构建工具的新.NET 4版本使用Microsoft.TeamFoundation.Client.RegisteredTfsConnections.GetProjectCollections()和versionControlServer.GetAllTeamProjects(false)从我的TFS源控制服务器获取TeamProject的集合。 然后,我在UI中以可视方式显示它们,当用户单击特定解决方案版本时,应用程序调用以下内容以获取该解决方案版本的最新信息: workspace.Get(new string[] { serverPath }, VersionSpec.Latest, RecursionType.Full, GetOptions.GetAll); 用于构建解决方案文件的应用程序,包括安装项目。 在此阶段,安装项目将创建一个可以安装应用程序的MSI。 这是我遇到问题的最后一步。 我需要能够以编程方式构建用户使用C#代码选择的解决方案。 这个工作的.NET 2代码如下: Process process = new Process(); ProcessStartInfo processStartInfo = process.StartInfo; processStartInfo.FileName = processName; processStartInfo.Arguments = string.Format(” \”{0}\” /BUILD \”Release|Any CPU\””, solutionPath); processStartInfo.WorkingDirectory = processDirectory; process.Start(); 运行此命令时没有错误,但它不再启动Visual Studio并构建代码。 很明显,这是一个很难做到最初的方法,但我找不到使用TFS类的“正确”方式。 我也尝试直接运行MSBuild.exe(类似于上面的例子),这确实构建了解决方案,但由于某种原因没有构建产生MSI的安装项目。 请注意,我不使用任何手动创建的构建文件。 不幸的是,很难找到Microsoft.TeamFoundation命名空间的有用文档! 我希望这里有人利用这些课程,并指导我解决这个问题。 如果可能的话,我需要使用.NET类(例如,不是Process.Start),因为我真的需要知道构建何时完成。 但是,如果这个问题太多,我可以为此设置一个FileSystemWatcher对象。

sharepoint aspx页面的代码隐藏在哪里?

毫无疑问,我在这里遗漏了一些非常明显的东西 – 但我是分享点的新手所以请耐心等待。 我已经成功添加了一个母版页,创建了一个内容类型,并为我的自定义内容类型创建了一个aspx页面 – 但我找不到它的cs文件!? 还有另一种方法可以在sharepoint解决方案中实现代码隐藏吗? 创建控件时似乎相似。 我习惯于标准的asp .net c#web应用程序开发,所有的aspx页面都带有代码隐藏文件作为标准。 谢谢。