我过去几周遇到的奇怪问题.使用Visual Studio 2013 Premium Ed运行Windows 8.使用Update 1. Visual Studio中的NuGet包管理器根本不起作用.我已经卸载/重新安装它.我已经更新了我的本地NuGet.exe(运行2.5,现在是2.8.5) - 确保包含作为路径变量.即使从控制台,我也无法安装或更新任何软件包.控制台已确认运行2.8.50313.46.
从管理器中,它只是循环显示进度条,重复显示"检索信息..".更新或在线没有显示任何内容.从已安装的软件包中,我可以毫无问题地查看解决方案中的所有内容.

以此帖为管理员运行建议VS 2013也不起作用.另一篇文章发现这是一个nuget.org问题,但在我的情况下,我的同事可以从包管理器(同一网络)中访问nuget.org,没有任何问题.编辑:我还在我的解决方案中删除了suo文件,然后在Visual Studio上打开它.
有想法该怎么解决这个吗?
在工作中我误将String.IsNullOrEmpty与Session变量混淆之后,我的同事现在拒绝接受我对String.IsNullOrEmpty的使用.经过一些研究,显然在MSDN(链接)上列出了IsNullOrEmpty的错误(请参阅底部的注释):
截至2006年4月4日,有一个错误(可能在JIT中)使得此方法在启用优化时失败.众所周知,它会同时影响C#和VB.
更多信息可以在这里找到(链接).微软的这个bug在Orcas之后被认为是"固定的",但不幸的是我的雇主仍在使用VS2005.但是,如果问题在2008年修复,那么就这样吧.那对我来说没关系.
虽然我的同事拒绝我的IsNullOrEmpty我的代码是盲目的无知(IMO),他当然不能告诉我为什么不使用它而不是滥用会话变量.我在代码中使用了IsNullOrEmpty,没有任何问题.就个人而言,除了在一个语句中做两件事之外,我发现它更具可读性.
在谷歌上搜索关于这个主题的意见后,我发现网站采取了优点/立场.以下是我读过的一些网站:
https://blog.rthand.com/post/2006/06/22/1063.aspx
http://www.omegacoder.com/?p=105
一个站点(http://dotnetperls.com/isnullorempty)很好地总结了方法(恕我直言):
这里我们看一下字符串类型的IsNullOrEmpty方法,它为我们提供了一个好的,相对有效的方法来检查字符串是否可以保存或使用.但是,为了提高性能,最好使用手动空检查.空字符串也可以用其他方式测试,我的研究表明检查长度最快.
假设在VS2008/2010 /等中修复了错误(并且正常工作),是否有任何理由不在 VS2005及更高版本中使用String.IsNullOrEmpty?我意识到这对于这种愚蠢的小方法看起来有点过分,但我想知道是否有更多的幕后工作以及是否有人有其他解释.
使用SQL Server 2012,BizTalk 2013和Visual Studio 2012在Azure VM中进行一些概念验证.所有3(SQL,BizTalk和Visual Studio)都在同一个VM上.在visual studio 2012中,我看不到BizTalk的任何项目模板.
我安装了Windows Azure BizTalk Services预览版但不幸的是,它只为BizTalk Azure服务(不是编排等)安装了两个模板.
我尝试运行(作为管理员)devenv.exe /InstallVSTemplates无济于事.
我想要做的就是在VS2012中安装BizTalk项目模板,这样我就可以创建一个编排.
想法?建议?