实例介绍
c#代码混淆器工具源码,保护开发成果还是挺有必要的,是源码,可以根据需要进行工具的二次开发。
【实例截图】
【核心代码】
9daaa79c-55e9-4070-a328-923222b0469b
└── net混淆器
├── additional
│ ├── Icon16.pdn
│ ├── Icon256.pdn
│ ├── Icon32.pdn
│ ├── Icon48.pdn
│ ├── Icon64.pdn
│ ├── Icon.pdn
│ ├── ilspy.crproj
│ └── pdn.crproj
├── Build
│ ├── 7z.exe
│ ├── Build.cmd
│ ├── files.lst
│ ├── obj
│ │ └── Release
│ │ ├── UpdateVersion.csproj.FileListAbsolute.txt
│ │ ├── UpdateVersion.csprojResolveAssemblyReference.cache
│ │ └── UpdateVersion.exe
│ ├── UpdateVersion.cs
│ ├── UpdateVersion.csproj
│ └── UpdateVersion.exe
├── Confuser2.sln
├── Confuser.CLI
│ ├── Confuser.CLI.csproj
│ ├── obj
│ │ └── Debug
│ │ ├── Confuser.CLI.csproj.FileListAbsolute.txt
│ │ ├── Confuser.CLI.csprojResolveAssemblyReference.cache
│ │ ├── Confuser.CLI.exe
│ │ ├── Confuser.CLI.pdb
│ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── packages.config
│ ├── Program.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── Confuser.Core
│ ├── Annotations.cs
│ ├── ConfuserComponent.cs
│ ├── ConfuserContext.cs
│ ├── Confuser.Core.csproj
│ ├── ConfuserEngine.cs
│ ├── ConfuserException.cs
│ ├── ConfuserParameters.cs
│ ├── CoreComponent.cs
│ ├── DependencyResolver.cs
│ ├── DnlibUtils.cs
│ ├── Helpers
│ │ ├── InjectHelper.cs
│ │ └── MutationHelper.cs
│ ├── ILogger.cs
│ ├── LZMA
│ │ ├── Common
│ │ │ ├── CRC.cs
│ │ │ ├── InBuffer.cs
│ │ │ └── OutBuffer.cs
│ │ ├── Compress
│ │ │ ├── LZ
│ │ │ │ ├── IMatchFinder.cs
│ │ │ │ ├── LzBinTree.cs
│ │ │ │ ├── LzInWindow.cs
│ │ │ │ └── LzOutWindow.cs
│ │ │ ├── LZMA
│ │ │ │ ├── LzmaBase.cs
│ │ │ │ ├── LzmaDecoder.cs
│ │ │ │ └── LzmaEncoder.cs
│ │ │ └── RangeCoder
│ │ │ ├── RangeCoderBit.cs
│ │ │ ├── RangeCoderBitTree.cs
│ │ │ └── RangeCoder.cs
│ │ └── ICoder.cs
│ ├── Marker.cs
│ ├── MarkerResult.cs
│ ├── ModuleWriterListener.cs
│ ├── NullLogger.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Confuser.Core.csproj.FileListAbsolute.txt
│ │ ├── Confuser.Core.dll
│ │ ├── Confuser.Core.pdb
│ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── packages.config
│ ├── Packer.cs
│ ├── PluginDiscovery.cs
│ ├── Project
│ │ ├── ConfuserPrj.xsd
│ │ ├── ConfuserProject.cs
│ │ ├── InvalidPatternException.cs
│ │ ├── PatternParser.cs
│ │ ├── Patterns
│ │ │ ├── AndOperator.cs
│ │ │ ├── DeclTypeFunction.cs
│ │ │ ├── FullNameFunction.cs
│ │ │ ├── IsPublicFunction.cs
│ │ │ ├── LiteralExpression.cs
│ │ │ ├── MatchFunction.cs
│ │ │ ├── MemberTypeFunction.cs
│ │ │ ├── ModuleFunction.cs
│ │ │ ├── NameFunction.cs
│ │ │ ├── NamespaceFunction.cs
│ │ │ ├── NotOperator.cs
│ │ │ ├── OrOperator.cs
│ │ │ ├── PatternExpression.cs
│ │ │ ├── PatternFunction.cs
│ │ │ └── PatternOperator.cs
│ │ ├── PatternToken.cs
│ │ └── PatternTokenizer.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Protection.cs
│ ├── ProtectionDependencyAttributes.cs
│ ├── ProtectionParameters.cs
│ ├── ProtectionPhase.cs
│ ├── ProtectionPipeline.cs
│ ├── ProtectionPreset.cs
│ ├── ProtectionSettings.cs
│ ├── ProtectionTargets.cs
│ ├── ServiceRegistry.cs
│ ├── Services
│ │ ├── CompressionService.cs
│ │ ├── MarkerService.cs
│ │ ├── RandomService.cs
│ │ ├── RuntimeService.cs
│ │ └── TraceService.cs
│ ├── Tuples.cs
│ ├── UnreachableException.cs
│ └── Utils.cs
├── Confuser.DynCipher
│ ├── AST
│ │ ├── ArrayIndexExpression.cs
│ │ ├── AssignmentStatement.cs
│ │ ├── BinOpExpression.cs
│ │ ├── Expression.cs
│ │ ├── LiteralExpression.cs
│ │ ├── LoopStatement.cs
│ │ ├── StatementBlock.cs
│ │ ├── Statement.cs
│ │ ├── UnaryOpExpression.cs
│ │ ├── Variable.cs
│ │ └── VariableExpression.cs
│ ├── Confuser.DynCipher.csproj
│ ├── DynCipherComponent.cs
│ ├── DynCipherService.cs
│ ├── Elements
│ │ ├── AddKey.cs
│ │ ├── BinOp.cs
│ │ ├── CryptoElement.cs
│ │ ├── Matrix.cs
│ │ ├── NumOp.cs
│ │ ├── RotateBit.cs
│ │ └── Swap.cs
│ ├── Generation
│ │ ├── CILCodeGen.cs
│ │ ├── CipherGenContext.cs
│ │ ├── CipherGenerator.cs
│ │ ├── DMCodeGen.cs
│ │ ├── ExpressionGenerator.cs
│ │ └── x86CodeGen.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Confuser.DynCipher.csproj.FileListAbsolute.txt
│ │ ├── Confuser.DynCipher.csprojResolveAssemblyReference.cache
│ │ ├── Confuser.DynCipher.dll
│ │ ├── Confuser.DynCipher.pdb
│ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Transforms
│ │ ├── ConvertVariables.cs
│ │ ├── ExpansionTransform.cs
│ │ ├── MulToShiftTransform.cs
│ │ ├── NormalizeBinOpTransform.cs
│ │ └── ShuffleTransform.cs
│ └── Utils.cs
├── ConfuserEx
│ ├── app.config
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── BrushToColorConverter.cs
│ ├── CompComboBox.xaml
│ ├── CompComboBox.xaml.cs
│ ├── ComponentConverter.cs
│ ├── ComponentDiscovery.cs
│ ├── ConfuserEx.csproj
│ ├── ConfuserEx.ico
│ ├── EnumValuesExtension.cs
│ ├── FileDragDrop.cs
│ ├── InvertBoolConverter.cs
│ ├── MainWindow.xaml
│ ├── MainWindow.xaml.cs
│ ├── obj
│ │ └── Debug
│ │ ├── App.baml
│ │ ├── App.g.cs
│ │ ├── App.g.i.cs
│ │ ├── CompComboBox.baml
│ │ ├── CompComboBox.g.cs
│ │ ├── CompComboBox.g.i.cs
│ │ ├── ConfuserEx.csproj.FileListAbsolute.txt
│ │ ├── ConfuserEx.csprojResolveAssemblyReference.cache
│ │ ├── ConfuserEx.exe
│ │ ├── ConfuserEx.g.resources
│ │ ├── ConfuserEx_MarkupCompile.cache
│ │ ├── ConfuserEx_MarkupCompile.i.cache
│ │ ├── ConfuserEx_MarkupCompile.lref
│ │ ├── ConfuserEx.pdb
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── MainWindow.baml
│ │ ├── MainWindow.g.cs
│ │ ├── MainWindow.g.i.cs
│ │ ├── p3dmvwt5.tmp_projResolveAssemblyReference.cache
│ │ ├── Skin.baml
│ │ ├── Views
│ │ │ ├── AboutTabView.baml
│ │ │ ├── ProjectModuleView.baml
│ │ │ ├── ProjectModuleView.g.cs
│ │ │ ├── ProjectModuleView.g.i.cs
│ │ │ ├── ProjectRuleView.baml
│ │ │ ├── ProjectRuleView.g.cs
│ │ │ ├── ProjectRuleView.g.i.cs
│ │ │ ├── ProjectTabAdvancedView.baml
│ │ │ ├── ProjectTabAdvancedView.g.cs
│ │ │ ├── ProjectTabAdvancedView.g.i.cs
│ │ │ ├── ProjectTabView.baml
│ │ │ ├── ProtectTabView.baml
│ │ │ └── SettingsTabView.baml
│ │ └── Views.baml
│ ├── packages.config
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── Resources
│ │ ├── CREDITS
│ │ ├── Decode.png
│ │ ├── Error.png
│ │ ├── FontAwesome.otf
│ │ ├── New.png
│ │ ├── Open.png
│ │ ├── Save.png
│ │ ├── TeamLogo.png
│ │ └── Tools.png
│ ├── Skin.cs
│ ├── Skin.xaml
│ ├── ViewModel
│ │ ├── IViewModel.cs
│ │ ├── Project
│ │ │ ├── ProjectModuleVM.cs
│ │ │ ├── ProjectRuleVM.cs
│ │ │ ├── ProjectSettingVM.cs
│ │ │ └── ProjectVM.cs
│ │ ├── StringItem.cs
│ │ ├── UI
│ │ │ ├── AboutTabVM.cs
│ │ │ ├── AppVM.cs
│ │ │ ├── ProjectTabVM.cs
│ │ │ ├── ProtectTabVM.cs
│ │ │ ├── SettingsTabVM.cs
│ │ │ └── TabViewModel.cs
│ │ ├── Utils.cs
│ │ └── ViewModelBase.cs
│ ├── Views
│ │ ├── AboutTabView.xaml
│ │ ├── ProjectModuleView.xaml
│ │ ├── ProjectModuleView.xaml.cs
│ │ ├── ProjectRuleView.xaml
│ │ ├── ProjectRuleView.xaml.cs
│ │ ├── ProjectTabAdvancedView.xaml
│ │ ├── ProjectTabAdvancedView.xaml.cs
│ │ ├── ProjectTabView.xaml
│ │ ├── ProtectTabView.xaml
│ │ └── SettingsTabView.xaml
│ └── Views.xaml
├── ConfuserEx_default.snk
├── Confuser.Protections
│ ├── AntiDebugProtection.cs
│ ├── AntiDumpProtection.cs
│ ├── AntiILDasmProtection.cs
│ ├── AntiTamper
│ │ ├── AntiTamperProtection.cs
│ │ ├── DynamicDeriver.cs
│ │ ├── IKeyDeriver.cs
│ │ ├── IModeHandler.cs
│ │ ├── JITBody.cs
│ │ ├── JITMode.cs
│ │ ├── NormalDeriver.cs
│ │ └── NormalMode.cs
│ ├── Compress
│ │ ├── CompressorContext.cs
│ │ ├── Compressor.cs
│ │ ├── DynamicDeriver.cs
│ │ ├── ExtractPhase.cs
│ │ ├── IKeyDeriver.cs
│ │ ├── NormalDeriver.cs
│ │ └── StubProtection.cs
│ ├── Confuser.Protections.csproj
│ ├── Constants
│ │ ├── CEContext.cs
│ │ ├── ConstantProtection.cs
│ │ ├── DynamicMode.cs
│ │ ├── EncodeElements.cs
│ │ ├── EncodePhase.cs
│ │ ├── IEncodeMode.cs
│ │ ├── InjectPhase.cs
│ │ ├── Mode.cs
│ │ ├── NormalMode.cs
│ │ └── x86Mode.cs
│ ├── ControlFlow
│ │ ├── BlockParser.cs
│ │ ├── Blocks.cs
│ │ ├── CFContext.cs
│ │ ├── ControlFlowPhase.cs
│ │ ├── ControlFlowProtection.cs
│ │ ├── ExpressionPredicate.cs
│ │ ├── IPredicate.cs
│ │ ├── JumpMangler.cs
│ │ ├── ManglerBase.cs
│ │ ├── SwitchMangler.cs
│ │ └── x86Predicate.cs
│ ├── InvalidMetadataProtection.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Confuser.Protections.csproj.FileListAbsolute.txt
│ │ ├── Confuser.Protections.csprojResolveAssemblyReference.cache
│ │ ├── Confuser.Protections.dll
│ │ ├── Confuser.Protections.pdb
│ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── packages.config
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── ReferenceProxy
│ │ ├── ExpressionEncoding.cs
│ │ ├── IRPEncoding.cs
│ │ ├── MildMode.cs
│ │ ├── NormalEncoding.cs
│ │ ├── ReferenceProxyPhase.cs
│ │ ├── ReferenceProxyProtection.cs
│ │ ├── RPContext.cs
│ │ ├── RPMode.cs
│ │ ├── StrongMode.cs
│ │ └── x86Encoding.cs
│ └── Resources
│ ├── DynamicMode.cs
│ ├── IEncodeMode.cs
│ ├── InjectPhase.cs
│ ├── MDPhase.cs
│ ├── Mode.cs
│ ├── NormalMode.cs
│ ├── REContext.cs
│ └── ResourceProtection.cs
├── Confuser.Renamer
│ ├── AnalyzePhase.cs
│ ├── Analyzers
│ │ ├── InterReferenceAnalyzer.cs
│ │ ├── LdtokenEnumAnalyzer.cs
│ │ ├── ResourceAnalyzer.cs
│ │ ├── TypeBlobAnalyzer.cs
│ │ ├── VTableAnalyzer.cs
│ │ └── WPFAnalyzer.cs
│ ├── BAML
│ │ ├── BAMLAnalyzer.cs
│ │ ├── BamlDocument.cs
│ │ ├── BamlElement.cs
│ │ ├── BamlRecords.cs
│ │ ├── BamlRW.cs
│ │ ├── IKnownThings.cs
│ │ ├── KnownThingsv3.cs
│ │ ├── KnownThingsv4.cs
│ │ └── PropertyPath.cs
│ ├── Confuser.Renamer.csproj
│ ├── GenericArgumentResolver.cs
│ ├── INameReference.cs
│ ├── IRenamer.cs
│ ├── NameProtection.cs
│ ├── NameService.cs
│ ├── obj
│ │ └── Debug
│ │ ├── Confuser.Renamer.csproj.FileListAbsolute.txt
│ │ ├── Confuser.Renamer.csprojResolveAssemblyReference.cache
│ │ ├── Confuser.Renamer.dll
│ │ ├── Confuser.Renamer.pdb
│ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── PostRenamePhase.cs
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── References
│ │ ├── BAMLAttributeReference.cs
│ │ ├── BAMLConverterMemberReference.cs
│ │ ├── BAMLConverterTypeReference.cs
│ │ ├── BAMLEnumReference.cs
│ │ ├── BAMLPathTypeReference.cs
│ │ ├── BAMLTypeReference.cs
│ │ ├── CAMemberReference.cs
│ │ ├── MemberRefReference.cs
│ │ ├── OverrideDirectiveReference.cs
│ │ ├── ResourceReference.cs
│ │ ├── StringTypeReference.cs
│ │ └── TypeRefReference.cs
│ ├── RenameMode.cs
│ ├── RenamePhase.cs
│ └── VTable.cs
├── Confuser.Runtime
│ ├── AntiDebug.Antinet.cs
│ ├── AntiDebug.Safe.cs
│ ├── AntiDebug.Win32.cs
│ ├── AntiDump.cs
│ ├── antinet
│ │ ├── ABOUT
│ │ ├── AntiManagedDebugger.cs
│ │ ├── AntiManagedProfiler.cs
│ │ ├── HandleProcessCorruptedStateExceptionsAttribute.cs
│ │ └── PEInfo.cs
│ ├── AntiTamper.JIT.cs
│ ├── AntiTamper.Normal.cs
│ ├── Compressor.cs
│ ├── Confuser.Runtime.csproj
│ ├── Constant.cs
│ ├── Lzma.cs
│ ├── Mutation.cs
│ ├── obj
│ │ └── Release
│ │ ├── Confuser.Runtime.csproj.FileListAbsolute.txt
│ │ ├── Confuser.Runtime.dll
│ │ ├── Confuser.Runtime.pdb
│ │ └── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── RefProxy.Strong.cs
│ └── Resource.cs
├── Debug
│ └── bin
│ ├── Confuser.CLI.exe
│ ├── Confuser.CLI.pdb
│ ├── Confuser.Core.dll
│ ├── Confuser.Core.pdb
│ ├── Confuser.Core.xml
│ ├── Confuser.DynCipher.dll
│ ├── Confuser.DynCipher.pdb
│ ├── ConfuserEx.exe
│ ├── ConfuserEx.exe.config
│ ├── ConfuserEx.pdb
│ ├── ConfuserEx.vshost.exe
│ ├── ConfuserEx.vshost.exe.config
│ ├── ConfuserEx.vshost.exe.manifest
│ ├── Confuser.Protections.dll
│ ├── Confuser.Protections.pdb
│ ├── Confuser.Renamer.dll
│ ├── Confuser.Renamer.pdb
│ ├── Confuser.Runtime.dll
│ ├── Confuser.Runtime.pdb
│ ├── dnlib.dll
│ ├── dnlib.xml
│ ├── GalaSoft.MvvmLight.Extras.WPF4.dll
│ ├── GalaSoft.MvvmLight.Extras.WPF4.pdb
│ ├── GalaSoft.MvvmLight.Extras.WPF4.xml
│ ├── GalaSoft.MvvmLight.WPF4.dll
│ ├── GalaSoft.MvvmLight.WPF4.pdb
│ ├── GalaSoft.MvvmLight.WPF4.xml
│ ├── Microsoft.Practices.ServiceLocation.dll
│ ├── Microsoft.Practices.ServiceLocation.pdb
│ ├── Microsoft.Practices.ServiceLocation.xml
│ ├── Ookii.Dialogs.Wpf.dll
│ ├── System.Threading.dll
│ ├── System.Threading.xml
│ ├── System.Windows.Interactivity.dll
│ └── System.Windows.Interactivity.xml
├── deps
│ └── Ookii.Dialogs.Wpf.dll
├── docs
│ ├── docs.shfbproj
│ └── ProjectFormat.md
├── GlobalAssemblyInfo.cs
├── GlobalAssemblyInfo.Template.cs
├── LICENSE
├── packages
│ ├── CommonServiceLocator.1.2
│ │ ├── CommonServiceLocator.1.2.nupkg
│ │ └── lib
│ │ └── portable-windows8+net40+sl5+windowsphone8
│ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ └── Microsoft.Practices.ServiceLocation.XML
│ ├── MvvmLightLibs.4.3.31.1
│ │ ├── lib
│ │ │ ├── net35
│ │ │ │ ├── GalaSoft.MvvmLight.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.xml
│ │ │ │ ├── GalaSoft.MvvmLight.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.xml
│ │ │ │ ├── System.Windows.Interactivity.dll
│ │ │ │ └── System.Windows.Interactivity.xml
│ │ │ ├── net40
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WPF4.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WPF4.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WPF4.xml
│ │ │ │ ├── GalaSoft.MvvmLight.WPF4.dll
│ │ │ │ ├── GalaSoft.MvvmLight.WPF4.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.WPF4.xml
│ │ │ │ ├── System.Windows.Interactivity.dll
│ │ │ │ └── System.Windows.Interactivity.xml
│ │ │ ├── net45
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WPF45.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WPF45.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WPF45.xml
│ │ │ │ ├── GalaSoft.MvvmLight.WPF45.dll
│ │ │ │ ├── GalaSoft.MvvmLight.WPF45.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.WPF45.xml
│ │ │ │ ├── System.Windows.Interactivity.dll
│ │ │ │ └── System.Windows.Interactivity.xml
│ │ │ ├── netcore45
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.Win8.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.Win8.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.Win8.pri
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.Win8.xml
│ │ │ │ ├── GalaSoft.MvvmLight.Win8.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Win8.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Win8.pri
│ │ │ │ ├── GalaSoft.MvvmLight.Win8.xml
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.pri
│ │ │ │ └── Microsoft.Practices.ServiceLocation.xml
│ │ │ ├── portable-net45+wp8+win8+wpa81
│ │ │ │ ├── GalaSoft.MvvmLight.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.XML
│ │ │ │ ├── GalaSoft.MvvmLight.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.XML
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ │ │ └── Microsoft.Practices.ServiceLocation.xml
│ │ │ ├── SL4
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.SL4.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.SL4.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.SL4.xml
│ │ │ │ ├── GalaSoft.MvvmLight.SL4.dll
│ │ │ │ ├── GalaSoft.MvvmLight.SL4.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.SL4.xml
│ │ │ │ ├── System.Windows.Interactivity.dll
│ │ │ │ └── System.Windows.Interactivity.xml
│ │ │ ├── sl4-wp71
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WP71.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WP71.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WP71.xml
│ │ │ │ ├── GalaSoft.MvvmLight.WP71.dll
│ │ │ │ ├── GalaSoft.MvvmLight.WP71.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.WP71.xml
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.xml
│ │ │ │ ├── System.Windows.Interactivity.dll
│ │ │ │ └── System.Windows.Interactivity.xml
│ │ │ ├── SL5
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.SL5.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.SL5.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.SL5.xml
│ │ │ │ ├── GalaSoft.MvvmLight.SL5.dll
│ │ │ │ ├── GalaSoft.MvvmLight.SL5.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.SL5.xml
│ │ │ │ ├── System.Windows.Interactivity.dll
│ │ │ │ └── System.Windows.Interactivity.xml
│ │ │ ├── wp8
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WP8.dll
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WP8.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.Extras.WP8.xml
│ │ │ │ ├── GalaSoft.MvvmLight.WP8.dll
│ │ │ │ ├── GalaSoft.MvvmLight.WP8.pdb
│ │ │ │ ├── GalaSoft.MvvmLight.WP8.xml
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ │ │ ├── Microsoft.Practices.ServiceLocation.xml
│ │ │ │ └── System.Windows.Interactivity.dll
│ │ │ └── wpa81
│ │ │ ├── GalaSoft.MvvmLight.dll
│ │ │ ├── GalaSoft.MvvmLight.Extras.dll
│ │ │ ├── GalaSoft.MvvmLight.Extras.pdb
│ │ │ ├── GalaSoft.MvvmLight.Extras.XML
│ │ │ ├── GalaSoft.MvvmLight.pdb
│ │ │ ├── GalaSoft.MvvmLight.Platform.dll
│ │ │ ├── GalaSoft.MvvmLight.Platform.pdb
│ │ │ ├── GalaSoft.MvvmLight.Platform.pri
│ │ │ ├── GalaSoft.MvvmLight.Platform.XML
│ │ │ ├── GalaSoft.MvvmLight.XML
│ │ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ │ └── Microsoft.Practices.ServiceLocation.xml
│ │ └── MvvmLightLibs.4.3.31.1.nupkg
│ ├── repositories.config
│ └── TaskParallelLibrary.1.0.2856.0
│ ├── lib
│ │ └── Net35
│ │ ├── redist.txt
│ │ ├── System.Threading.chm
│ │ ├── System.Threading.dll
│ │ └── System.Threading.xml
│ └── TaskParallelLibrary.1.0.2856.0.nupkg
├── README.md
├── Release
│ └── bin
│ ├── Confuser.Runtime.dll
│ └── Confuser.Runtime.pdb
└── VERSION
88 directories, 515 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论