Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用基于WiX的安装程序为.NET应用程序创建性能计数器?_.net_Wix - Fatal编程技术网

如何使用基于WiX的安装程序为.NET应用程序创建性能计数器?

如何使用基于WiX的安装程序为.NET应用程序创建性能计数器?,.net,wix,.net,Wix,我正在为基于.NET的网站创建一个基于WiX的安装程序 这个网站的一部分涉及我想使用安装程序创建的性能计数器(计数器需要提升权限才能创建,这是网站永远不应该拥有的) 我已经阅读了WiX提供的关于安装计数器的内容,但是它看起来是针对本机代码应用程序的,而且似乎付出了太多的努力 如何使用WiX安装程序创建新的性能计数器?我从未在.net中创建过性能计数器,因此我必须了解物理部署要求。从那里,我可以帮助您将其转化为WiX,并着眼于最佳实践 NET似乎有一个由System.Diagnostics中的某

我正在为基于.NET的网站创建一个基于WiX的安装程序

这个网站的一部分涉及我想使用安装程序创建的性能计数器(计数器需要提升权限才能创建,这是网站永远不应该拥有的)

我已经阅读了WiX提供的关于安装计数器的内容,但是它看起来是针对本机代码应用程序的,而且似乎付出了太多的努力


如何使用WiX安装程序创建新的性能计数器?

我从未在.net中创建过性能计数器,因此我必须了解物理部署要求。从那里,我可以帮助您将其转化为WiX,并着眼于最佳实践


NET似乎有一个由System.Diagnostics中的某些类实现的regsvr类型模式。您可以使用WiX的DTF修改此代码,以创建一个自定义操作来创建性能计数器,但这感觉不太正确。该网页上还有一些信息,说明计数器在CurrentControlSet\Services下注册,因此可能只需使用注册表表或ServiceInstall表即可完成工作,而无需编写自定义操作。

您参考的文章涉及WiX v2。然而,您实际使用的WiX工具集的版本并不明显

wixv3具有易于使用的元素和功能。我们在.NETWeb应用程序安装程序中使用它来安装所需的性能计数器


希望这能有所帮助。

我正在使用v3,所以我将尝试按照这里的参考资料进行操作。有没有使用它的例子?这很简单,我想这就是为什么一个样本不包括在dist中的原因。将PerformanceCategor(y | ies)放在Component(s)下,将PerformanceCounter(s)放在PerformanceCategor(y | ies)下。您好。链接死了。嗯,不是真的(重定向仍然有效),但已修复:)