forked from kzu/InjectModuleInitializer
-
Notifications
You must be signed in to change notification settings - Fork 0
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: gitcollect/InjectModuleInitializer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 305b2db
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: kzu/InjectModuleInitializer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: e08ca86
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 8 commits
- 19 files changed
- 2 contributors
Commits on Mar 5, 2017
-
Improving compatibility with VS2017 and .NETCore projects
The existing package has a number of problems: - Usage of powershell for adding content files: these files are no longer executed by nuget (IIRC, as of NuGet v3+) - Since they are no longer run, not only does the sample .cs does not get injected, but neither does the target run at all since it's also the PS1 that did the injection of an MSBuild target. The latter is unnecessary since NuGet already supports providing targets via nugets. This is added by providing the new InjectModuleInitializer.targets as part of the nuget package. WRT to the sample content file, since it adds little value and it will be tricky to maintain in a compatible way across content vs contentFiles and packages.config vs project.json/PackageReference in VS2015+, I think it's simply better to just improve the readme.txt. After all, it's just a simple class with one method. No big deal copying it from the readme after installing.
Configuration menu - View commit details
-
Copy full SHA for 718f3bc - Browse repository at this point
Copy the full SHA 718f3bcView commit details
Commits on Aug 14, 2018
-
Migrate to SDK style and SDK pack
Remove all the cruft from the old-way, including: - Make the csproj nicer by using SDK-style - Use PackageReference for Mono.Cecil instead of checking in libs - Remove the manually crafted .nuspec and and folder structure and let NuGet (SDK) Pack do its work instead - Include a .props that allows third parties to invoke the tool by using $(InjectModuleInitializerTool) - Update the .targets to make it incremental build friendly, and support strong named assemblies too - Temporarily remove tests from project (this needs to go into another project, now that there is a free test runner that can be installed in Community (TestDriven.NET). - Remove the embedded assembly hack for loading Cecil, since this is a standalone tool that can simply resolve its own assemblies from its local directory under \tools - Account for minor changes in Cecil that require disposing the assembly and reading it in memory up-front. - Bump version to 2.0.0 since there's quite significant changes, including not supporting the old .ps1 anymore.
Configuration menu - View commit details
-
Copy full SHA for 7383a0e - Browse repository at this point
Copy the full SHA 7383a0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 888c2c1 - Browse repository at this point
Copy the full SHA 888c2c1View commit details
Commits on Aug 17, 2018
-
Merge pull request kzu#12 from kzu/master
Improving compatibility with VS2017 and .NETCore projects
Configuration menu - View commit details
-
Copy full SHA for e3c5337 - Browse repository at this point
Copy the full SHA e3c5337View commit details -
Configuration menu - View commit details
-
Copy full SHA for a46c7a0 - Browse repository at this point
Copy the full SHA a46c7a0View commit details
Commits on Aug 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for eb4edaf - Browse repository at this point
Copy the full SHA eb4edafView commit details
Commits on Sep 21, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7491a23 - Browse repository at this point
Copy the full SHA 7491a23View commit details
Commits on May 27, 2019
-
Only add signing if SignAssembly==true, in addition of having a key
Since the compiler won't sign the main assembly in that case either.
Configuration menu - View commit details
-
Copy full SHA for e08ca86 - Browse repository at this point
Copy the full SHA e08ca86View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 305b2db...e08ca86