非常に単純な PSSnapin を作成しましたが、アセンブリに対して IntallUtil を実行すると、次のようになります。
C:\Tools\PowerShellCommands\SetServerDataSource\bin\Debug\SetServerDataSource.dll アセンブリに、RunInstallerAttribute.Yes 属性を持つパブリック インストーラーが見つかりませんでした。インストーラーがないため、InstallState ファイルを削除します。
ただし、[RunInstaller(true)] を使用したインストーラー (CustomPSSnapIn から継承) は間違いなくあります。
[RunInstaller(true)]
public class SetServerDataSourcePSSnapIn : CustomPSSnapIn
{
///
}
何か案は?