Prig is a lightweight framework for test indirections in .NET Framework.
prig install
from the latest Visual Studio to all versions Visual Studio.NOTE: You have to reinstall Prig explicitly to enable the above correction. For details, see our Wiki.
Name
property but it was wrong. To specify the assembly name, we have to use Identity
property.Get-IndirectionStubSetting
command more explanatorily. By the way, I added some code snippets, but it is an experiment -- possibly, they are removed at next release.VS###COMNTOOLS
is installed only one. Fix the script bug.ReflectionOnly
to Run
, because it conflicts with the assembly that has been already loaded as runnable(this behavior is uncontrollable).Register Prig
menu doesn't work in a x86 environment. Fix the behavior to choose the file path depends on the processor architecture.Add-PrigAssembly
command used absolute path instead of relative path or environment variable. So, any build will fail on another environment different from first setup without *.csproj
modification.vstest.executionengine
to TE.ProcessHost.Managed
.prig
command. It could not remove the symbolic link that has been already moved. Additionaly, improve some error messages.ExecutionPolicy
of PowerShell that is invoked during build tasks was sometimes unexpected, so modify to set explicit value.T[,][]
(T
is a generic type parameter), List<DateTime[]>[,]
, out M[][,]
(M
is a generic method parameter) and so on.AppDomain
, BinaryReader
, MemoryStream
, Thread
and so on).