当我打开我的工作解决方案(从其他分支合并后)VS2013显示错误消息"未指定的错误",我无法关闭窗口(每次关闭时错误的对话框都会跳转).VS2012打开解决方案,没有错误消息.我怀疑与TFS配置有关的问题.我怎样才能找到错误的实际原因?

我们在一台计算机上运行我们程序的几个实例(c#).在每个实例中,我们的代码尝试在方法Path.GetTempFile()的帮助下创建"许多"临时文件.有时,我们的程序失败,例外:
Exception: Access to the path is denied.
StackTrace: at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Path.GetTempFileName()
Run Code Online (Sandbox Code Playgroud)
我检查了临时文件夹并没有发现奇怪的东西:免费磁盘就够了,临时文件数量不是很大等等.
我只有一个解释:一个实例获取临时文件并打开它,但同时,另一个实例也获取临时文件的名称并尝试打开它.如果是对的?如果是,如何解决问题,如果不是如何理解什么问题?
UPD: 在使用Windows Server 2008 HPC的计算机上失败
谢谢你,伊戈尔.
我需要从字符串
i = "1,'Test','items (one, two, etc.)',1,'long, list'"
Run Code Online (Sandbox Code Playgroud)
提取下一个字符串的数组:
['1', "'Test'", "'items (one, two, etc.)'", '1', "'long, list'"]
Run Code Online (Sandbox Code Playgroud)
在regexpress的帮助下
r=re.split(r',+(?=[^()]*(?:\(|$))', i)
Run Code Online (Sandbox Code Playgroud)
我只收到下一个结果:
['1', "'Test'", "'items (one, two, etc.)'", '1', "'long", " list'"]
Run Code Online (Sandbox Code Playgroud)
UPD1
应支持NULL
i = "1,'Test',NULL,'items (one, two, etc.)',1,'long, list'"
['1', "'Test'", 'NULL', "'items (one, two, etc.)'", '1', "'long, list'"]
Run Code Online (Sandbox Code Playgroud) 尝试在"引用"上打开"管理nuget包"时,Visual Studio 2015 Preview显示错误消息"没有可写配置文件 "


可以找到C#解决方案:https://github.com/constructor-igor/TechSugar/trunk/Powershell/Sample_Read_Process_Write/CustomerObjects
PowerShell范围运算符生成值列表:
>1..6
1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)
如何通过特定步骤生成值列表?例如,我需要第1步到第2步的列表。
当我在VS2013(版本12.0.21005.1 REL)下编译我的c#解决方案时,它无法使用错误消息构建部分项目:
错误32命令""C:\ Program Files(x86)\ Microsoft SDKs\Windows\v8.1A\Bin\NETFX 4.0 Tools\sgen.exe"/a:"Project.dll"/ f/v"退出代码3.项目
发布后事件:"$(FrameworkSDKDir)\ Bin\NETFX 4.0 Tools\sgen.exe"/ a:"$(TargetPath)"/ f/v
实际上,文件夹"C:\ Program Files(x86)\ Microsoft SDKs\Windows\v8.1A\Bin\NETFX 4.0 Tools"不存在:"\ Bin"仅包含文件夹"NETFX 4.5.1 Tools".
项目的目标框架:".NET Framework 4".
如何从python代码中知道python anaconda分布式中numpy使用的MKL版本?