小编esa*_*sac的帖子

如何拥有自动递增版本号(Visual Studio)?

我想存储一组在构建时自动递增的整数:

int MajorVersion = 0;
int MinorVersion = 1;
int Revision = 92;
Run Code Online (Sandbox Code Playgroud)

当我编译时,它会自动增加Revision.当我构建安装项目时,它会增加MinorVersion(我可以手动执行此操作).MajorVersion只会手动增加.

然后我可以在菜单Help/About中向用户显示版本号:

  Version: 0.1.92

怎么能实现这一目标?

这个问题不仅要求如何使用自动递增版本号,还要求如何在代码中使用它,这是一个比其他更完整的答案.

c# versioning visual-studio

454
推荐指数
8
解决办法
34万
查看次数

是否可以动态编译和执行C#代码片段?

我想知道是否可以将C#代码片段保存到文本文件(或任何输入流),然后动态执行它们?假设提供给我的内容可以在任何Main()块中编译好,是否可以编译和/或执行此代码?出于性能原因,我更愿意编译它.

至少,我可以定义一个他们需要实现的接口,然后他们将提供一个实现该接口的代码"section".

c#

164
推荐指数
5
解决办法
11万
查看次数

如何为班级提供自定义演员支持?

如何提供将我的课程转换为其他类型的支持?例如,如果我有自己的管理a的实现byte[],并且我想让人们将我的类转换为a byte[],这将只返回私有成员,我该怎么做?

通常的做法是让他们也将它转换为字符串,还是应该覆盖ToString()(或两者)?

c# casting

91
推荐指数
3
解决办法
5万
查看次数

使Visual Studio 2010更快的性能提示?

我不知道是否有其他人对Visual Studio 2010的性能有任何问题,但我每天关闭它并重新打开它,一小时后它开始真正陷入困境,甚至无法跟上我的输入.是否有一些明显的设置我错过了有助于加快它?

我也使用ReSharper,但即使我删除它,它只是略微提高速度.

由于有几个人要求我的机器规格:

Intel Q9550 @ 2.83 GHz
4 Cores
8GB Physical RAM
2x 60GB SSD in RAID0 combination for solution/project
VS2010 RTM Ultimate
Windows Server 2008 x64 R2 (Performance set for Applications)
Run Code Online (Sandbox Code Playgroud)

虽然听到答案是"购买更快的硬件",当我的硬件实际上相当不错时,我感到很难过.

编辑:包括TimothyP建议的Visual Studio性能诊断工具的链接

performance visual-studio-2010

76
推荐指数
4
解决办法
5万
查看次数

如何快速清零阵列?

我目前正在for循环中进行,我知道在C中有ZeroMemory API,但是在C#中似乎没有.也不存在来自Java的有点等效的Array.fill.我只是想知道是否有更简单/更快的方式?

c# memory arrays

53
推荐指数
6
解决办法
7万
查看次数

SQL Server中的OFFLINE和ONLINE索引重建有什么区别?

重建索引时,有一个ONLINE = OFF和ONLINE = ON的选项.我知道当ONLINE模式打开时,它会复制索引,切换新查询以利用它,然后重建原始索引,使用版本控制跟踪更改(如果我错了,请更正我).

但是在脱机模式下SQL做了什么?

sql indexing

49
推荐指数
3
解决办法
10万
查看次数

如何用Javascript/CSS创建一个开/关开关?

我想要一个滑动开关.左边是Off,右边是On.当用户切换开关时,我希望"滑块"部分滑到另一侧并指示它已关闭.然后我可以有一个回调,它将切换开关的状态作为输入,这样我就可以采取相应的行动.

知道怎么做吗?

html javascript css

41
推荐指数
6
解决办法
15万
查看次数

如何通过弹出窗口中的OAuth 2.0与Google进行身份验证?

很抱歉有一个很大的编辑.我正在重新开始,因为我没有正确地陈述我的问题.

我正在尝试用HTML5编写客户端应用程序.我不希望它被托管在网站上.我甚至不确定这是否可行,我对这种类型的应用程序还不熟悉.

无论如何,我想访问Google服务,这需要OAuth等身份验证.因为它是javascript,听起来像OAuth2是我需要的.

我试图在弹出窗口中打开google身份验证(我有这个部分),让用户允许访问,然后将流程传递回我的应用程序,然后可以查询Google服务.问题是1.它要求用户在我使用时将令牌复制/粘贴到应用程序中response_type=code,但是如果我使用response_type=token它,则要求我重定向回有效的URL,因为这不是托管在Web服务器上,所以没有.

那么我如何使用OAuth,让用户无缝授予访问权限?

javascript oauth

39
推荐指数
2
解决办法
9万
查看次数

如何创建打开表单的自定义PropertyGrid编辑器项?

我有一个List <>(我的自定义类).我想在PropertyGrid控件的框中显示此列表中的特定项.在盒子的最后,我想要[...]按钮.单击时,它将打开一个表单,除其他外,它将允许他们从列表中选择一个项目.关闭时,PropertyGrid将更新以反映所选值.

任何帮助赞赏.

c# propertygrid winforms

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

什么是.Net的优秀统计数学包?

我正在寻找一个可以进行高级数学,统计,统计分布等的图书馆.

目前我正在寻找二项式和泊松分布的东西.

c# math statistics

33
推荐指数
3
解决办法
5万
查看次数