草庐IT

tfs-2015

全部标签

c# - 可能是 Visual Studio 2015 中的 C# 编译器错误

我认为这是一个编译器错误。以下控制台应用程序在使用VS2015编译时可以完美地编译和执行:namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){varx=MyStruct.Empty;}publicstructMyStruct{publicstaticreadonlyMyStructEmpty=newMyStruct();}}}但现在变得奇怪了:这段代码编译通过了,但它抛出了TypeLoadException执行时。namespaceConsoleApplication1{classProgram{

c# - .vs 文件夹到 visual studio 2015 中的源代码管理?

这个问题在这里已经有了答案:ShouldIaddtheVisualStudio2015.vsfoldertosourcecontrol?(3个答案)关闭5年前。在源代码管理中排除/包含VS2015解决方案的.vs文件夹的最佳做法是什么?在初始构建/编辑之后,我目前只看到在“[Root]/.vs/[SolutionName]/v14/.suo”创建了一个.suo文件,所以我假设这是旧的“”的替代品[SolutionName].suo'并且应该被排除在外(通常)-但在某些我可能想要版本化的场景中是否会放置其他设置/等?来自thisuservoice,我猜答案是应该忽略它,只是想在我更新所有

c# - .vs 文件夹到 visual studio 2015 中的源代码管理?

这个问题在这里已经有了答案:ShouldIaddtheVisualStudio2015.vsfoldertosourcecontrol?(3个答案)关闭5年前。在源代码管理中排除/包含VS2015解决方案的.vs文件夹的最佳做法是什么?在初始构建/编辑之后,我目前只看到在“[Root]/.vs/[SolutionName]/v14/.suo”创建了一个.suo文件,所以我假设这是旧的“”的替代品[SolutionName].suo'并且应该被排除在外(通常)-但在某些我可能想要版本化的场景中是否会放置其他设置/等?来自thisuservoice,我猜答案是应该忽略它,只是想在我更新所有

c# - VS2015 即时窗口中的 lambda 表达式

我正在运行VisualStudio2015,其中peopleclaim立即窗口、watch等地方支持lambda表达式。但这对我不起作用。我使用以下代码创建了一个新的控制台应用程序:staticvoidMain(string[]args){varlist=newList{1,2,3,4,5,6,7};}然后在立即窗口中尝试了一些简单的lambda并观察,如下所示:如您所见,它给了我“表达式不能包含lambda表达式”。我查看了工具->选项->调试设置,但找不到与该问题相关的任何内容。我运行的版本是VS2015Enterprise,14.0.24720.00Update1是什么导致了这个

c# - VS2015 即时窗口中的 lambda 表达式

我正在运行VisualStudio2015,其中peopleclaim立即窗口、watch等地方支持lambda表达式。但这对我不起作用。我使用以下代码创建了一个新的控制台应用程序:staticvoidMain(string[]args){varlist=newList{1,2,3,4,5,6,7};}然后在立即窗口中尝试了一些简单的lambda并观察,如下所示:如您所见,它给了我“表达式不能包含lambda表达式”。我查看了工具->选项->调试设置,但找不到与该问题相关的任何内容。我运行的版本是VS2015Enterprise,14.0.24720.00Update1是什么导致了这个

c# - VS2015升级后的垃圾回收和Parallel.ForEach问题

我有一些代码可以在我自己的类RC#DataFrame类中处理数百万行数据。有许多Parallel.ForEach调用用于并行迭代数据行。此代码已使用VS2013和.NET4.5运行了一年多,没有出现任何问题。我有两台开发机器(A和B),最近将机器A升级到VS2015。大约有一半时间我开始注意到我的代码出现奇怪的间歇性卡住。让它运行很长时间,事实证明代码最终确实完成了。只需15-120分钟,而不是1-2分钟。由于某种原因,使用VS2015调试器尝试破解所有内容的尝试不断失败。所以我插入了一堆日志语句。事实证明,当在Parallel.ForEach循环期间存在Gen2集合时(比较每个Par

c# - VS2015升级后的垃圾回收和Parallel.ForEach问题

我有一些代码可以在我自己的类RC#DataFrame类中处理数百万行数据。有许多Parallel.ForEach调用用于并行迭代数据行。此代码已使用VS2013和.NET4.5运行了一年多,没有出现任何问题。我有两台开发机器(A和B),最近将机器A升级到VS2015。大约有一半时间我开始注意到我的代码出现奇怪的间歇性卡住。让它运行很长时间,事实证明代码最终确实完成了。只需15-120分钟,而不是1-2分钟。由于某种原因,使用VS2015调试器尝试破解所有内容的尝试不断失败。所以我插入了一堆日志语句。事实证明,当在Parallel.ForEach循环期间存在Gen2集合时(比较每个Par

c# - 按 F12 时出现错误转到 Visual Studio 2015/C# 中的定义

当我在VisualStudio2015中按F12(转到定义)时,我收到此错误消息:Oneormoreerrorsoccured我已经试过了:关闭解决方案删除.suo文件重建解决方案..但这并没有解决问题。请帮忙。 最佳答案 在尝试访问外部程序集的元数据时,这是C#和制表符而不是空格的问题。可能与推测的插入点位置有关。其他人已经记录了这一点有几张Connect门票here和here和一个Githubissue对此。还有讨论here.VisualStudio2015更新1此问题已在Update1中解决所以请安装!RTM的糟糕解决方法选项

c# - 按 F12 时出现错误转到 Visual Studio 2015/C# 中的定义

当我在VisualStudio2015中按F12(转到定义)时,我收到此错误消息:Oneormoreerrorsoccured我已经试过了:关闭解决方案删除.suo文件重建解决方案..但这并没有解决问题。请帮忙。 最佳答案 在尝试访问外部程序集的元数据时,这是C#和制表符而不是空格的问题。可能与推测的插入点位置有关。其他人已经记录了这一点有几张Connect门票here和here和一个Githubissue对此。还有讨论here.VisualStudio2015更新1此问题已在Update1中解决所以请安装!RTM的糟糕解决方法选项

c# - TFS 和引用的 DLL

我们正在使用TFS和VS2010。我一直致力于一个使用TFS作为源代码管理的项目。我下载了很多dll(例如log4net)并在我的项目中引用。当一个新的程序员连接到TFS并使我的项目脱离源代码控制时,它无法构建,因为它说它缺少所有这些引用的dll。我这里做错了什么?如何在源代码管理中包含那些引用的DLL。在引用它们之前,我是否需要将所有这些dll添加到我的项目中?当我引用它们时,我只是浏览到它们在我的文件系统中的位置。 最佳答案 我发现第3方DLL的最佳做法是在您的sln/proj文件结构中创建一个“库”文件夹,并将所有必需的DLL