Tag: visual studio 2012

数据访问后在C#中closuresExcel应用程序过程

我正在用C#编写一个应用程序,打开一个用于读/写操作的Excel模板文件。 我想在用户closures应用程序时,excel应用程序进程已经closures,而不保存excel文件。 多次运行应用程序后,查看我的任务pipe理器。 我用这个代码打开excel文件: public Excel.Application excelApp = new Excel.Application(); public Excel.Workbook excelBook; excelBook = excelApp.Workbooks.Add(@"C:/pape.xltx"); 和数据访问我使用这个代码: Excel.Worksheet excelSheet = (Worksheet)(excelBook.Worksheets[1]); excelSheet.DisplayRightToLeft = true; Range rng; rng = excelSheet.get_Range("C2"); rng.Value2 = txtName.Text; 我看到类似的问题在这个问题和这个 stackoverflow和testing答案,但它不起作用。

Visual Studio 2012中的macros替代

我在XAML开发中广泛使用macros来实现ViewModel属性。 我在WCF中使用它们来生成Message和DataContract属性。 令我失望的是,我构build的macros在Visual Studio 2012中不会使用。 我正在谈论的一个例子,对于一个虚拟机,我会input这样的东西。 int id; string name; select两行,运行macros并结束 private int _id; private string _name; public int Id { get {return _id;} set { if(_id != value) { _id = value; RaisePropertyChanged("Id"); } } public string Name { if(_name != value) { _name = value; RaisePropertyChanged("Name"); } } 我正在寻找其他解决scheme处理丢失macros的想法。

Visual Studio 2012更改Web浏览器

如果我单击控制单击文本编辑器中的超链接,它将在新的Visual Studio选项卡中打开URL。 我宁愿在我的系统的默认网页浏览器(正好是谷歌浏览器)之外的Visual Studio中打开链接。 我该如何安排? 我正在谈论代码评论中的超链接。 我正在使用Visual Studio 2012 。 我发现了2009年的类似问题 ,但是接受的答案(一个macros)在Visual Studio 2012中不起作用。

Visual Studio 2012 csproj向后兼容2010?

问题是如果我可以安全地使用Visual Studio 2012编辑项目属性,添加和删除解决scheme,引用,所有相关的NET 4.0框架。 我记得在过去,一些文件可能会“损坏”,而Visual Studio 2010更改了一些Visual Studio 2008 csproj信息(xml文件)。 如果在VS2012中添加/删除了一些标签,那么csproj将与VS2010开发者不兼容。 有没有人有一些信息,如果可以安全地使用这个新的IDE而不损坏文件? VS2012 csprojs与VS2010“向后兼容”吗?

在Visual Studio 2012中进行Googletesting

我正在尝试开始unit testing。 我下载了gtest的最新版本,并将其提取到A:\gtest作为指定的指示,我打开gtest.sln。 Visual Studio只允许我打开sln,如果我同意更新它。 然后当我尝试build立时,我得到一堆错误: 1>—— Build started: Project: gtest, Configuration: Debug Win32 —— 1> gtest-all.cc 1>a:\gtest\include\gtest\gtest-printers.h(550): error C2977: 'std::tuple' : too many template arguments 1> b:\program files (x86)\microsoft visual studio 2012\vc\include\utility(73) : see declaration of 'std::tuple' 1>a:\gtest\include\gtest\gtest-printers.h(558): error C2977: 'std::tuple' : too many template arguments 1> b:\program files (x86)\microsoft visual studio 2012\vc\include\utility(73) : […]

Visual Studio远程debugging器“无法访问内存位置”function

这是解决此处所述问题的另一个尝试。 不幸的是,这个话题没有find足够的解决方法就closures了,因为显然,原始的海报有符号问题,而不是视觉工作室问题本身。 问题陈述: Visual Studio 2012(和2010相同)将在一段时间后停止附加到远程进程,“无法访问内存位置”。 重新启动Visual Studio可以解决问题。 我目前正在VS2012更新3,但是这个问题也出现在RTM和所有中间更新。 引用的线程build议使用修补程序2588507修补操作系统,但是我无法应用它,因为它似乎不可下载,可能是因为间歇性问题。 有没有人成功解决了这个问题,如果是的话,那么如何?

如何在签入时禁用任务的自动完成状态

我们刚刚移动到使用TFS 2012,这似乎是对VS2012可用性的2008年的一个巨大的升级。 但是,如果您将工作与特定任务连接起来,那么“我的工作”function就有一个非常烦人的function。 将任务连接到工作项目后,任何签到任何分支都会将任务标记为“已完成”状态。 我怎样才能禁用这个? 我想要开发分支,以便在开发过程中进行小的提交,但是如果我这样做的话,我不能将这个任务与我目前的工作联系起来。 做到这一点的唯一方法(我知道)是在我将我的个人分支中的所有小提交合并到master之前,为我当前的工作select任务。 是的,这是可行的,但它并不像工作stream程那么好。 使用Scrum模板中的任务板function完成工作后移动任务无论如何都是工作stream的普通部分。 自动完成的运动是相当烦人的自动化,不应该在那里。 所以我的问题是:如何禁用这个? 这个function是模板的一部分还是与TFS工作项目pipe理更深入的整合? 我们使用微软的Scrum 2.0模板。

在VS2012中添加NuGet包作为项目引用的最佳方法?

好。 真的很快的问题,我可能只是很厚。 如果你右键点击一个项目的“引用”文件夹,然后点击“pipe理NuGet包”,然后你可以安装包,它们会被你点击的项目自动引用。 但是,我想在同一个解决scheme中添加相同的参考到其他项目。 如果你重复上一步,但点击另一个项目,唯一的select是卸载软件包(因为它已经安装),添加一个现有的(已经安装的)NuGet包作为项目参考的正确方法是什么? 我是使用正常的对话框添加引用和'浏览'到包文件夹中的DLL? 使用一种方法添加第一个引用,然后是另一个引用? 这看起来不正确。

Git在Visual Studio中 – 添加现有的项目?

我试图把一个现有的项目下Git源代码pipe理,但我不清楚几件事情。 我已经在线设置了“Team Foundation Service”Git帐户。 我目前有一个asp.net MVC 4解决scheme – 在我的项目文件夹。 我已经在本地创build了一个git“仓库”(当前是一个空文件夹)。 这应该只是我当前在项目中的应用程序文件夹? 还是需要做一个副本? 如何将现有文件存入在线存储库?

什么是MSBuild日志的默认位置?

我正在使用Visual Studio Express 2012.日志文件的位置在哪里? 我在我的解决scheme和项目存储的文件夹中search,但无法find任何.log文件。 这是logging的configuration: