小编Mih*_*șan的帖子

批量升级VS2005的VS2005解决方案

是否有可能将VS 2005项目批量升级(许多同时)到VS 2008.

我知道我可以一次打开一个,但是,我想一次选择10个升级并添加到新的解决方案.

visual-studio-2005 upgrade bulk visual-studio-2008

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

为什么 Visual Studio 中的 Consolas 看起来很粗体?

我尝试安装 Consolas 字体包,以便可以在 VS 2005 中使用它。出于某种原因,它看起来比WikipediaJeff Atwood 的示例大胆得多。我读过一些有关抗锯齿的内容,现在正在尝试。关于如何让它看起来又薄又时尚有什么想法吗?

编辑:抱歉发现了。它与 ClearType 字体有关。打开它解决了我所有的问题。

ide fonts visual-studio-2005

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

Visual Studio 2005:出于未知原因跳过构建?

我有一个包含多个项目的视觉工作室解决方案。配置管理器经过仔细配置,可以构建除一个项目之外的所有项目(跳过的项目是测试项目)。在命令行中构建解决方案后,我得到以下信息:

“构建XXX调试|x64”

------ 跳过构建:项目:AAA ------

------ 跳过构建:项目:BBB,配置:调试 Win32 ------

未选择为此解决方案配置构建项目

------ 构建开始:项目:CCC,配置:YYY 调试 ia64 ------

< 开始构建 >

正如您所看到的,项目 BBB 被跳过,因为在配置管理器中未选择它,项目 CCC 和其余构建正常,项目 AAA 被跳过,没有给出任何原因。有人知道为什么 Visual Studio 可能会无缘无故地跳过项目构建吗?所有配置名称( XXX、YYY Debug、Debug )和平台( x64 / Win32 / ia64 )均在配置管理器中正确配置。

visual-studio-2005 visual-studio

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

SQL Server糟糕和最佳实践

昨天我发现设置自动增长数据库不是一件好事.

在生产SQL Server数据库时是否还有其他基本的"坏"做法(或最佳做法)?

thx,Lieven Cardoen

database sql-server production

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

VS2008和ClearCase:开放解决方案无缘无故地请求结账

我有一个小问题导致我的自动构建失败.

当我们打开最近从VS2005转换到VS2008 VS的解决方案时,通过ClearCase请求我们签出解决方案文件.

如果我们允许它,那么它无论如何都不会进行任何更改,默认情况下,ClearCase不喜欢没有更改的签名.所以我们撤消结帐 - 从那时起VS很高兴,它能够写出.suo文件.

如果我们取消读取保护解决方案文件,启动VS2008它会创建.suo文件,如果我们然后取消劫持.sln文件(无论如何都没有改变,因此VS2008没有注意到)并再次启动VS2008它很好 - 不要求结账.

在我的构建脚本中,我从视图中删除所有视图私有文件,然后使用强制取消劫持受控文件进行更新.然后我们构建部署项目(以及所有依赖项),并且当.suo文件被删除时,它每次都属于checkout .sln文件行为.

在构建服务器上,没有任何人看到对话框要求结帐,构建挂起.

我可以更改(也就是bodge)构建脚本以不删除.suo文件,但我宁愿不这样做.

编辑:澄清 - .suo文件未检入ClearClase - 它是由VS2008创建的视图专用文件,但是为了创建此文件,它想要检查.sln文件是不是真正的原因.

进一步编辑:

我找到了解决方案 - 我根据我在这个帖子上的后续帖子禁用了集成.

clearcase visual-studio-2008

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

需要有关方法的冗长命名的建议

我正在编写一个用于创建几何形状的API,并且在编写我的方法时遇到了一些困难.

我们来看一个简单的例子:创建一个圆圈.我们大多数人可能熟悉像这样的方法graphics.drawEllipse(x, y, w, h).要绘制圆,您需要知道左上角坐标以及圆的宽度和高度.

我的API旨在让开发人员可以轻松地使用各种信息绘制形状,而无需进行大量的数学运算 - 这对于圆形来说是微不足道的,但对于其他形状则更为复杂.例如,您还应该能够根据其中心坐标和半径或左上角和右下角坐标绘制圆.

所以我有一个Circle类工厂方法,如:

Circle.createWithCenterAndRadius(cx, cy, r)
Circle.createWithBoundingBox(x1, y1, x2, y2)
Circle.createWithWidthAndHeight(x, y, w, h)
?那只是邪恶吗?

如果您要使用此API,那么这样的方法名称对您来说是否合适?您对如何使方法名称更加清晰有建议吗?

api naming-conventions

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

ATL简单对象向导 - "对象Xxx已存在"错误

我试图使用Visual Studio 2005中的ATL简单对象向导在我的DLL中创建一个新的COM对象.

我输入对象的短名称,并导出所有其他字段.

但是,当我在向导中单击" 下一步 "时,会出现以下错误消息:

Object 'IXxxInterfaceName' already exists
Run Code Online (Sandbox Code Playgroud)

我已经搜索了我的整个解决方案,以获取对IXxxInterfaceName的所有引用,并且无法在任何地方看到它的定义.

向导如何确定它已经存在?

c++ com atl visual-studio-2005 visual-studio

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

SSRS 2008:将参数传递给链接报告

我有一个报告表,其中包含由用户设置的参数生成的所有维度组合.每行包含1个组合以及指向带有图表的另一个报表的链接.如何将参数/维度组合传递给其他报告?

在行中,我有一个文本框Action,它有一个"转到报告"超链接.在主要报告中.我看到一个选项"使用这些参数来运行报告",我在两个报告中都填写了类似命名的参数.

在链接的报表上,用户不必再次从该组参数中选择选项.将报表参数设置为内部,隐藏空白提示(单个空格),可见空白提示(单个空格),并设置(空)默认值仍然给出:"报表参数是只读的,不能修改.(rsReadOnlyReportParameter)"

是什么赋予了?如何在两侧配置参数,以便将参数组合传递给链接报告?

sql-server sql-server-2008 reporting-services

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

linq to sql批量删除

我有以下DB: Posts它有一个Id,Tags也有Id,和TagsToPostsTagsToPosts.PostId => Posts.IdTagsToPosts.TagId => Tags.IdFK关系的表.我需要以TagsToPosts下列方式删除多个项目.我正在IList<Tag> newTags通过解析字符串来创建.每个标签都有它的名字.我想删除所有TagsToPosts指向单个帖子(TagsToPosts.PostId == mypostid)的项目,以及指向Tag不在我的名字的项目newTags.

例如,我有一个帖子Id = 1,有三个标签:1 => "tag1", 2 => "tag2", 3 => "tag3"和ManyToMany关系表TagsToPosts:1 => 1, 1 => 2, 1 => 3 所以这三个标签都链接到我的帖子.之后我将IList<Tag> newList = new List<Tag>()通过解析字符串来创建一个新的.newList包含:0 => "tag1", 0 => "tag2".现在我想从表TagsToPosts中删除第三个关系,因为我的新标签列表不包含名为"tag3"的标签.所以我需要找到一个区别.我知道我可以使用JOIN找到类似的项目,但如何找到差异?

我想在一个数据库查询中发生这种情况而不迭代每个项目以删除它.

linq linq-to-sql

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

双击文件时,如何强制Visual Studio 2008使用Open实例?

我使用Visual Studio(.build,.xml,自由漫游的html和css文件)的某些非项目文件已经与visual studio关联,并在我双击它时打开它.

如何让它们在Visual Studio的现有实例中打开?现在,如果我双击同一个文件两次,它将打开两个visual studio实例,我想它只是基本上忽略第二次打开尝试,如果已经有一个VS打开的实例.

visual-studio-2008 visual-studio

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