小编Car*_*arl的帖子

如何设置现有.exe,.dll的版本信息?

作为构建过程的一部分,我需要为所有已编译的二进制文件设置版本信息.一些二进制文件已经有版本信息(在编译时添加),有些则没有.

我希望能够应用以下信息:

  • 公司名
  • 版权声明
  • 产品名称
  • 产品描述
  • 文件版本
  • 产品版本

所有这些属性都由构建脚本指定,并且必须在编译后应用.这些是使用C++ Builder 2007编译的标准二进制文件(而不是程序集).

我怎样才能做到这一点?

windows versioning dll exe fileversioninfo

101
推荐指数
11
解决办法
14万
查看次数

在C#中维护使用指令的"干净"列表有什么好处?

我知道VS2008具有删除和排序功能,可以使用指令清理,Resharper也是如此.除了你的代码"干净"并消除了引用未来可能不存在的命名空间的问题,维护一个"干净"的使用指令列表有什么好处?

更少的代码?编译时间更快?

c# resharper using visual-studio

13
推荐指数
4
解决办法
1070
查看次数

向我的COM对象的VBScript用户公开事件处理程序

假设我有一个COM对象,用户可以通过以下呼叫访问:

Set s = CreateObject("Server")
Run Code Online (Sandbox Code Playgroud)

我希望能够做的是允许用户为对象指定事件处理程序,如下所示:

Function ServerEvent

   MsgBox "Event handled"

End Function

s.OnDoSomething = ServerEvent
Run Code Online (Sandbox Code Playgroud)

这是可能的,如果是这样,我如何在我的C++类型库(特别是BCB 2007)中公开它?

com vbscript events c++builder

8
推荐指数
2
解决办法
3461
查看次数

无Cookie会话和IIS7导致重定向循环

我有一个使用无cookie会话的ASP .NET网站.当使用以下网址向网站发出初始请求时:

HTTP://本地主机/网站

IE只显示标准的"Internet Explorer无法显示网页"消息.Firefox更有帮助,并显示以下消息:

"超出此URL的重定向限制.无法加载请求的页面.这可能是由被阻止的cookie引起的."

我把一些跟踪放到了global.asax中,然后我进入了应用程序启动事件,但没有进入会话启动事件.

我没有明确地阻止任何使用浏览器的cookie,也没有设置任何http重定向规则.

该站点适用于我的开发服务器和IIS6.

如果我关闭无cookie会话,那么IIS7中的一切都很好.

我可以使用最简单的网站重现这一点,即在Visual Studio,File> New Website中,然后只设置cookieless ="true"web.config设置.

我已经在一个工作室工作站上测试了它,它可以工作,所以我猜它是某个地方的IIS7中的一些设置.

有任何想法吗?

iis iis-7 cookieless redirect-loop

7
推荐指数
1
解决办法
6379
查看次数

如何部署Oracle数据库?

我有一个连接到Oracle或SQL Server数据库的ASP .NET应用程序.已经开发了一个安装程序,使用诸如"restore database ..."之类的sql命令将新数据库安装到现有SQL Server,该命令只是恢复我们保持在源代码管理下的".bak"文件.

我是Oracle的新手,我们的应用程序最近才被移植到与10g兼容.

我们目前正在使用"exp.exe"工具生成".dmp"文件,然后使用"imp.exe"将其导入开发人员框.

您将如何创建"Oracle数据库安装程序"?

您是否会使用脚本文件创建数据库,然后使用所需的默认数据填充数据库?

你会在幕后运行"imp.exe"工具吗?

我们是否需要为系统管理员提供一个干净的界面,以便他们可以选择目标服务器并完成,或者我们应该只提供".dmp"文件?什么是最佳做法?

谢谢.

oracle database-installation database-deployment

6
推荐指数
2
解决办法
4019
查看次数

为什么使用MsBuild编译时bin目录中缺少程序集?

我有一个包含许多类库的解决方案,以及一个引用这些程序集的ASP .NET网站。

当我从IDE中构建解决方案时,网站引用的所有程序集都位于bin目录中。大!

当我从命令行使用MsBuild时,所有引用的程序集都不会复制到bin目录中。为什么?

我的命令行很简单:

msbuild.exe d:\myproject\mysolution.sln
Run Code Online (Sandbox Code Playgroud)

asp.net msbuild

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

如何从ASP .NET网站检测客户端上安装的Java运行时?

我有一个托管Java applet的ASP .NET网站.Java applet需要Java运行时的1.6版Update 11.

如何检测客户端是否安装了适当的运行时,以便我可以显示信息性消息?

谢谢,

卡尔.

编辑:解决方案必须是平台独立的.

java asp.net applet version-detection

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

使用C#确定LocalSystem帐户名称

我们有一个应用程序从命令行安装SQL Server Express,并通过参数SQLACCOUNT ="NT AUTHORITY\SYSTEM"将服务帐户指定为LocalSystem帐户.

这不适用于不同的语言,因为LocalSystem的帐户名称不同.这里有一个列出差异的表格:

http://forums.microsoft.com/MSR/ShowPost.aspx?PostID=685354&SiteID=37

这似乎并不完整(未列出瑞典语版本).所以我希望能够以编程方式确定名称,也许使用SID?

我找到了一些VB脚本来做到这一点:

Set objWMI = GetObject("winmgmts:root\cimv2") 

Set objSid = objWMI.Get("Win32_SID.SID='S-1-5-18'") 

MsgBox objSid.ReferencedDomainName & "\" & objSid.AccountName 
Run Code Online (Sandbox Code Playgroud)

有谁知道可以在C#中使用的等效代码?

c# sql-server localsystem

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