小编dav*_*nts的帖子

在Visual Studio 2015中没有生成pdb

当我在VS2013(Ultimate)中打开它时,我有一个解决方案可以正常工作,但是当我在VS2015(Enterprise)中打开它时,其中两个项目不会生成调试信息.

一个项目是MVC 5应用程序,另一个是类库.解决方案中的所有项目都设置为.net 4.5,并且所有项目都设置为调试模式

两个项目的高级设置都设置为完整并且看起来没有问题编译,但是当我在网站运行时打开Debug> Windows> Modules窗口时,这两个二进制文件的符号中包含"Binary not built with debug information"状态(解决方案中的每个其他二进制文件正确加载符号

我删除了bin/obj文件夹,清除了临时的asp.net文件,重新启动了VS和windows(10)并且没有运气

这会影响其他团队成员,因此它似乎不是我的环境的问题

另外,如果我在VS2013中编译,VS2015将毫无问题地使用pdb,它只是不会为自己生成它们

我假设这是VS2015中某处的设置/功能/错误,但我不知道还有什么我可以检查/更改以解决这个问题

编辑:Web项目的web.config设置为debug ="true",它不受配置转换的影响

c# debugging visual-studio-2015

29
推荐指数
3
解决办法
1万
查看次数

将添加非聚集索引锁定我的表吗?

我有一个包含大约200万条记录的表,我需要在uniqueidentifier中添加一个新的非聚簇索引,以提高查询性能.

添加非聚集索引是否会锁定表格,否则会在应用时显着降低性能?

有很多关于索引的好处/缺陷的信息,但我找不到任何告诉我索引操作期间发生的事情

我正在运行SQL Server 2008 R2(在Windows Server 2008上,如果这很重要)

编辑:这是企业版

sql sql-server indexing sql-server-2008-r2

13
推荐指数
2
解决办法
1万
查看次数

使用 IncludeReferencedProjects 时设置 Nuget 包依赖项的确切版本

我有一个包含多个项目的解决方案。每个项目都有自己的 nuspec 文件,并且某些项目相互引用

当我通过调用创建新包时

nuget pack MyLibrary.csproj -IncludeReferencedProject
Run Code Online (Sandbox Code Playgroud)

nuget 足够聪明,可以将任何引用的项目添加为依赖项,而不是引入生成的二进制文件,但它总是将依赖项版本设置为

version="1.2.3.4"
Run Code Online (Sandbox Code Playgroud)

被解释为 1.2.3.4 或更高版本

我希望能够告诉 nuget 将版本设置为

version="[1.2.3.4]"
Run Code Online (Sandbox Code Playgroud)

这样依赖关系总是准确的

有什么方法可以做到这一点,而无需手动更新和维护每个项目的 nuspec 文件中的依赖项?

nuget nuget-package

5
推荐指数
1
解决办法
2050
查看次数

NHibernate需要很长时间才能运行查询

这是使用Fluent NHibernate完成的

我有一个NHibernate查找,它从一个表中检索数据.如果我使用生成的sql并通过查询分析器运行它,运行需要大约18ms.

使用NHProfiler,我得到的查询持续时间为~1800ms - 比sql长100倍!

Query duration
 - Database only:1800ms
 - Total: 1806ms
Run Code Online (Sandbox Code Playgroud)

正在填充的对象包含一个子类,但是这个子进程是从NHibernate二级缓存加载的

正在返回的数据被分页(每个查询50个),尽管据我所知,这应该没有任何区别

我还有一个计数运行,再次,这在查询分析器中需要大约4ms,根据NHProfiler需要大约1800ms.

NH Profiler是显示查询执行时间还是检索的完整时间,映射类并构造对象图?如果它是前者 - 为什么它比直接运行查询需要更长的时间?

编辑:刚刚发现Ayende关于NH Profiler中给出的查询持续时间值的这篇文章:http://ayende.com/Blog/archive/2009/06/28/nh-prof-query-duration.aspx - 所以它绝对是需要很长时间的数据库查询

nhibernate fluent sql-server-profiler nhprof

4
推荐指数
1
解决办法
2220
查看次数