I have done this many times with many projects on the same machine, but for some reason the following is not working for me:
Install-CleanReferencesTarget
(copy/pasted from https://github.com/Fody/Costura ) When I get to step three (which has always worked up until now) I get the following error:
PM> Install-CleanReferencesTarget
Install-CleanReferencesTarget : The term 'Install-CleanReferencesTarget' is not recognized
as the name of a cmdlet, function, script file, or operable program. Check the spelling of
the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Install-CleanReferencesTarget
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Install-CleanReferencesTarget:String) [],
CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
I have tried recreating the project, restarting my PC, restarting VS, running VS as admin, etc but same result. I also verified the DLL in question (FileHelpers.dll) is set to copy local.
I also looked at the FodyWeavers.xml
file in another project that included the same DLL and didn't have this issue, and that it is identical to the one in this troublesome project:
<?xml version="1.0" encoding="utf-8" ?>
<Weavers>
<Costura/>
</Weavers>
Does anyone know why this is happening all of a sudden?
As per the latest doc , it seems to have been removed in newer versions, which will automatically enable the feature. Clean-up can be disabled by changing the Costura configuration file.
DisableCleanup
As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off.
Defaults to
false
<Costura DisableCleanup='true' />
See also this post for more details on configuration options.
Not an answer as such, but I've just had the same issue and managed to find a work around.
In the end, rather than use the cmdlet, I added the Target to my proj file from the bottom of here . This seems to have worked.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.