我在x32 Server2008 windows机器上安装了TeamCity。 我已经运行.net 4.5 web安装。 我也复制了基于这篇文章的x64机器上的文件,所以我不需要安装vs2012(不过,我确实已经改变了在32位机器上删除x86的path): MSBuild在Visual Studio 2012解决scheme的TeamCity中 我似乎无法让本地代理运行在vs2012或vs2010项目中为msbuild设置的构build。 我不断收到: 未满足的要求:MSBuildTools12.0_x86_Path存在 我重新启动了服务器多次,并重新启动代理。 我已经尝试了一些与pathvariables混合,但不能找出我失踪。 我已经在configuration参数中看到了,可以看到这些: MSBuildTools2.0_x86_Path C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 MSBuildTools3.5_x86_Path C:\ Windows \ Microsoft.NET \ Framework \ v3.5 MSBuildTools4.0_x86_Path C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 如何在那里得到12.0?
如果在同一个Windows实例上并行安装,Visual Studio 2012会干扰/中断.NET 4和/或Visual Studio 2010吗?
我昨天在MSDN上发布的时候下载了Visual Studio 2012。 我注意到,2010年的一些项目types已经消失或者不同了。 我现在最大的区别是删除Windows Installer项目。 现在我们正在被迫使用InstallShield LE(限量版)。 这里的问题是我写了大量的Windows服务,我看不到如何设置InstallShield LE。 看来我们(我的公司)将不得不投资专业版的许可证。 有没有人find一种在InstallShield LE中安装服务的方法? 使用Windows Installer项目时,只需设置自定义操作即可。
不知何故,在升级到VS2012和.NET 4.5时,我已经设法让NuGet感到困惑。 有些软件包出现在软件包pipe理器(和软件包文件夹)中,我不能删除(我相信它们是旧版的ASP.NET NuGet软件包,已被新版本replace为新的软件包名称,每个软件包只有一个“ pipe理”button- 但没有卸载button,当你看看他们在哪里使用,你可以看到他们没有任何解决scheme的项目引用?他们不显示卸载?
有没有办法在Visual Studio 2012中安装ASP.NET MVC 5? 我试过使用NuGet( http://www.nuget.org/packages/Microsoft.AspNet.Mvc )。 但我认为它应该作为一个Visual Studio扩展,但我无法在任何地方find。 或者仅在Visual Studio 2013中可用?
我想VS2012 RC,但find一个不错的function没有任何更多(或者如果它仍然是,请让我知道):在VS2010中,如果我知道一个文件名,例如, MyFile.cs ,我可以快速打开它inputCtrl + D (或任何分配的快捷方式)去Find工具,然后键入>of myfile.cs ,文件就会被打开,这样做更加方便,这样做会增加文件名的search。 在整个过程中,我根本不需要使用鼠标。 VS2012中新的快速启动工具只能在打开的文件中search,这实际上并不是我想要的。 VS2012支持这个function吗? 是或如果有类似的方式存在,请告诉我。
在旧版本中有Ctrl + E + C (注释)和Ctrl + E + U (取消注释),或者Ctrl + K + C和Ctrl + K + U。 但在VS 2012中,我看不到重要的快捷方式(看截图)…也许我应该在任何地方启用这些快捷方式?
我一直在阅读的一本C ++书籍指出,当使用delete操作符删除一个指针时,它所指向的位置上的内存被“释放”,并且可以被覆盖。 它还指出指针将继续指向相同的位置,直到它被重新分配或设置为NULL 。 但是在Visual Studio 2012中, 这似乎并不是这样! 例: #include <iostream> using namespace std; int main() { int* ptr = new int; cout << "ptr = " << ptr << endl; delete ptr; cout << "ptr = " << ptr << endl; system("pause"); return 0; } 当我编译和运行这个程序,我得到以下输出: ptr = 0050BC10 ptr = 00008123 Press any […]
在Visual Studio中,如果我打开了一个代码文件,我可以按CTRL + M或CTRL + M + O来折叠所有代码块,区域,命名空间等。 如何做相反的事情并扩大一切? 我已经Google了这个,但似乎无法find一个工作的捷径!
我和我的同事现在正在使用VS2012几个星期。 有时在工作几个小时之后,智能感知就被打破了。 closures所有打开的标签后,它再次工作。 那里有更多的人有同样的问题吗? 这不能是一个扩展问题,因为我在家里有同样的问题。 也许有这个解决方法?