To get the free Runtime Intelligence in your VS2010 installation you need to have installed Dotfuscator Community Edition. This is because Dotfuscator provides the code injection functionality that powers Runtime Intelligence on the client. You do not need to obfuscate anything, we just use the same tool to perform instrumentation and/or obfuscation.
For the past few years PreEmptive has partnered with CodePlex to provide our commercial level Runtime Intelligence product to open source applications hosted on CodePlex. There is a walkthough here that is targeted at instrumenting apps for CodePlex but the same steps apply to any application (although you will need to use a different endpoint).
For the server side reporting of usage you currently have three options with Runtime Intelligence.
Use the absolutely free endpoint and portal that are the default with applications instrumented with Dotfuscator CE. Your data will be visible on the free portal. This is an older version of our portal but it does provide usage data.
If you are hosted on CodePlex you can take advantage of the CodePlex partnership to use the full commercial portal as detailed in the above tutorial. One advantage to this is if you are a qualifying open source application you are eligible for a free license to the commercial version of Dotfuscator which gives you even more instrumentation options than are available in the free version.
If you want to host your own server you can use the Runtime Intelligence Endpoint Starter Kit as a basis for creating your own server to store and report on usage data. This would also be an excellent way to integrate application usage data into Piwik.
Could you not use clickonce and count your inbound requests - each install could have a unique id and when it queries the server for updated code - you could count it as being a active user.
发布评论
评论(2)
要在 VS2010 安装中获得免费的运行时智能,您需要安装 Dotfuscator Community Edition。这是因为 Dotfuscator 提供了为客户端上的运行时智能提供支持的代码注入功能。您不需要混淆任何内容,我们只需使用相同的工具来执行检测和/或混淆。
在过去的几年中,PreEmptive 与 CodePlex 合作,为 CodePlex 上托管的开源应用程序提供我们的商业级运行时智能产品。 此处有一个演练,旨在为 CodePlex 检测应用程序,但相同的步骤适用于任何应用程序(尽管您将需要使用不同的端点)。
对于服务器端的使用情况报告,您当前可以使用运行时智能的三个选项。
To get the free Runtime Intelligence in your VS2010 installation you need to have installed Dotfuscator Community Edition. This is because Dotfuscator provides the code injection functionality that powers Runtime Intelligence on the client. You do not need to obfuscate anything, we just use the same tool to perform instrumentation and/or obfuscation.
For the past few years PreEmptive has partnered with CodePlex to provide our commercial level Runtime Intelligence product to open source applications hosted on CodePlex. There is a walkthough here that is targeted at instrumenting apps for CodePlex but the same steps apply to any application (although you will need to use a different endpoint).
For the server side reporting of usage you currently have three options with Runtime Intelligence.
您能否不使用 clickonce 并计算您的入站请求 - 每个安装都可以有一个唯一的 ID,当它向服务器查询更新的代码时 - 您可以将其算作活跃用户。
建议一种自动更新我的 C# 程序的方法
Could you not use clickonce and count your inbound requests - each install could have a unique id and when it queries the server for updated code - you could count it as being a active user.
Suggest a method for auto-updating my C# program