1

Application Runs on Codeplex with .NET 2.0 アプリケーションを見る機会はありますか? Dotfuscator が Web サービス URL http://so-s.info/PreEmptive.Web.Services.Messaging/MessagingServiceV2.asmxを使用していることを調べました。アプリケーション実行イベントを手動で追跡することは可能ですか? Web サービス参照を追加して呼び出すようなもの:

Dotfuscator.MessageCache messages = new Dotfuscator.MessageCache();
messages.Business.CompanyId = new Guid("3E35F098-CE43-4F82-9E9D-05C8B1046A45");
messages.Application.Id = new Guid("my app guid");
messages.Application.Name = Application.ProductName;
messages.Application.Version = Application.ProductVersion;
Dotfuscator.MessagingServiceV2 s = new Dotfuscator.MessagingServiceV2();
s.Publish(messages);
4

1 に答える 1

1

CodePlex でホストされている .NET 2.0 アプリケーションの計測について言及している場合、手動で行う必要はありません。Visual Studio 2010 の無料バージョンの Dotfuscator を使用して、.NET 2.0 以降に対してコンパイルされたアプリケーション バイナリをインストルメント化できます。

引き続き .NET 2.0 アプリケーションを構築し、任意の .NET 2.0 以降のソリューションでカスタム属性ライブラリ (PreEmptive.Attributes.dll) を使用するか、Dotfuscator GUI を使用してインジェクション ポイントを定義するか、2 つの任意の組み合わせを使用すると、Dotfuscator はアプリケーションの実行環境を変更しないでください。

インストルメンテーション エンジンは、.NET 2.0、3.0、3.5、4.0、Compact Framework 2.0 以降、および Silverlight 2、3、4 でコンパイルされたアセンブリに対して適切な挿入を使用します。 Dotfuscator ユーザー インターフェイスのみを使用して注入ポイントを定義する場合は、アプリケーション バイナリのみが必要なため、元のソース コードも必要ありません。

2010 年 5 月 11 日追加:

Visual Studio 2010 に同梱されている PreEmptive.Attributes.dll のバージョンは、.NET 4 以降のアプリケーションのみを対象としています。.NET 4.0 以外のアプリケーションを完全にサポートするために、.NET 2.0 以降のアプリケーションで使用できるライブラリのバージョンをhttp://runtimeintelligence.codeplex.com/releases/に投稿しました。このライブラリは、CodePlex がホストするオープン ソース プロジェクトのソース コードと一緒に再配布することも許可されています。

于 2010-05-09T20:39:18.993 に答える