SharpDevelop2.0.0 c#开发免费工具

源代码在线查看: boo.microsoft.build.targets

软件大小: 14673 K
上传用户: yl810406
关键词: SharpDevelop
下载地址: 免注册下载 普通下载 VIP

相关代码

				
					
											TaskName="Microsoft.Build.Tasks.CreateBooManifestResourceName"
						AssemblyFile="Boo.Microsoft.Build.Tasks.dll" />
					
											TaskName="Boo.Microsoft.Build.Tasks.Booc"
						AssemblyFile="Boo.Microsoft.Build.Tasks.dll"/>
					
					
						
						$(MSBuildAllProjects);$(BooBinPath)\Boo.Microsoft.Build.targets
						
						
						$(MSBuildAllProjects);$(MSBuildBinPath)\Boo.Microsoft.Build.targets
						
						.boo
						Boo
					
					
									    The CreateManifestResourceNames target create the manifest resource names
					from the .RESX files.
				
				        [IN]
				        @(ResxWithNoCulture) - The names the non-culture .RESX files.
				        @(ResxWithCulture) - The names the culture .RESX files.
				        @(NonResxWithNoCulture) - The names of the non-culture non-RESX
						                          files (like bitmaps, etc).
												  
				        @(NonResxWithCulture) - The names of the culture non-RESX
						                       files (like bitmaps, etc).
				
				        [OUT]
				        @(ManifestResourceWithNoCultureName) - The corresponding manifest
						                                       resource name (.RESOURCE)
															   
				        @(ManifestResourceWithCultureName) - The corresponding manifest
						                                     resource name (.RESOURCE)
															 
				        @(ManifestNonResxWithNoCulture) - The corresponding manifest
						                                  resource name.
														  
				        @(ManifestNonResxWithCulture) - The corresponding manifest
						                               resource name.
				
				    For Boo applications the transformation is like:
				
				        Resources1.resx => RootNamespace.Resources1 => Build into main assembly
				        
						SubFolder\Resources1.resx =>
							RootNamespace.SubFolder.Resources1 =>
								Build into main assembly
				        
						Resources1.fr.resx =>
							RootNamespace.Resources1.fr =>
								Build into satellite assembly
								
				        Resources1.notaculture.resx =>
							RootNamespace.Resources1.notaculture =>
								Build into main assembly
				
				    For other project systems, this transformation may be different.
				    -->
					
					
						
						
					
					
											Name="CreateManifestResourceNames"
						Condition="'
						@(ResxWithNoCulture)
						@(ResxWithCulture)
						@(NonResxWithNoCulture)
						@(NonResxWithCulture)'!=''"
						
						DependsOnTargets="$(CreateManifestResourceNamesDependsOn)"
					>
						
						
													Condition="'@(ResxWithNoCulture)'!=''"
							ResourceFiles="@(ResxWithNoCulture)"
							RootNamespace="$(RootNamespace)">
							
															TaskParameter="ManifestResourceNames"
								ItemName="ManifestResourceWithNoCultureName"/>
						
						
						
						
													Condition="'@(ResxWithCulture)'!=''"
							ResourceFiles="@(ResxWithCulture)"
							RootNamespace="$(RootNamespace)">
							
															TaskParameter="ManifestResourceNames"
								ItemName="ManifestResourceWithCultureName"/>
						
						
						
						
													Condition="'@(NonResxWithNoCulture)'!=''"
							ResourceFiles="@(NonResxWithNoCulture)"
							RootNamespace="$(RootNamespace)">
							
															TaskParameter="ManifestResourceNames"
								ItemName="ManifestNonResxWithNoCulture"/>
						
						
						
						
													Condition="'@(NonResxWithCulture)'!=''"
							ResourceFiles="@(NonResxWithCulture)"
							RootNamespace="$(RootNamespace)">
							
															TaskParameter="ManifestResourceNames"
								ItemName="ManifestNonResxWithCulture"/>
						
						
					
					
					
						
												"None" is not technically a valid DebugType, so we can't pass it
						in as such to the compiler.  So here, we modify the properties so
					    they make sense.
						-->
						false
						
						
						
													Condition="'$(UseHostCompilerIfAvailable)' == ''">
						true
						
					
					
					
					
													Include="$(DocumentationFile)"
							Condition="'$(DocumentationFile)'!=''">
							
							false
						
					
					
					
						
						_ComputeNonExistentFileProperty
						
					
					
					
						$(ReferencePath);$(BoocToolPath)
					
					
						$(ReferencePath);$(BooBinPath)
					
					
											Name="CoreCompile"
						Inputs="$(MSBuildAllProjects);
						        @(Compile);
						        @(ManifestResourceWithNoCulture);
						        $(ApplicationIcon);
						        $(AssemblyOriginatorKeyFile);
						        @(ManifestNonResxWithNoCultureOnDisk);
						        @(ReferencePath);
						        @(CompiledLicenseFile)"
						Outputs="@(IntermediateAssembly)"
						DependsOnTargets="$(CoreCompileDependsOn)"
					>
						
													OutputAssembly="@(IntermediateAssembly)"
							References="@(ReferencePath)"
							Resources= "@(ManifestResourceWithNoCulture);
							            @(ManifestNonResxWithNoCultureOnDisk);
							            @(CompiledLicenseFile)"
							ResponseFiles="$(CompilerResponseFile)"
							Sources="@(Compile)"
							TargetType="$(OutputType)"
							ToolPath="$(BoocToolPath)"
							Pipeline="$(Pipeline)"
							WhiteSpaceAgnostic="$(WhiteSpaceAgnostic)"
							Ducky="$(Ducky)"
							Verbosity="$(BoocVerbosity)"
							Culture="$(AssemblyCulture)"
							SourceDirectory="$(SourceDirectory)"
							KeyFile="$(AssemblyOriginatorKeyFile)"
							KeyContainer="$(AssemblyKeyContainerName)"
							EmitDebugInformation="$(DebugSymbols)"
							DelaySign="$(DelaySign)"
							NoStandardLib="$(NoStdLib)"
						/>
						
													Condition=" '$(BoocToolPath)' == '' "
							SkipUnchangedFiles="true"
							SourceFiles="$(BooBinPath)\Boo.Lang.dll"
							DestinationFolder="$(OutputPath)"/>
						
													Condition=" '$(BoocToolPath)' != '' "
							SkipUnchangedFiles="true"
							SourceFiles="$(BoocToolPath)\Boo.Lang.dll"
							DestinationFolder="$(OutputPath)"/>
					
					
					
				
							

相关资源