Closed jonathanpeppers closed 7 years ago
My previous implementation of Windows/NuGet had some issues:
<Copy />
libZipSharp.csproj
<ProjectReference />
<Touch />
I now have alot more MSBuild knowledge, changes include:
$(DllConfigOutputFile)
_UpdateDllConfigNotUnix
<Content />
CopyToOutputDirectory
Successful Windows build on AppVeyor here.
My previous implementation of Windows/NuGet had some issues:
<Copy />
tasks can cause double writes (only a perf issue)libZipSharp.csproj
as a<ProjectReference />
, the NuGet dlls are not copied to the other project's output directory<Touch />
task to create an empty fileI now have alot more MSBuild knowledge, changes include:
$(DllConfigOutputFile)
conditional, we can remove the_UpdateDllConfigNotUnix
target<Content />
andCopyToOutputDirectory
to fix<ProjectReference />
in other projectsSuccessful Windows build on AppVeyor here.