Wstawki asemblera w VS windows form

0

Witam,

potrzebuje zrobić kilka wstawek asemblera w aplikacji wykonanej w VS 2010 windows form, jednak kompilator wyrzuca mi masę błędów gdy na przykład wstawię taką procedurę:

 
int power2( int num, int power )
{
   __asm
   {
      mov eax, num 
      mov ecx, power
      shl eax, cl
   }
} 

Może nie tak się tworzy wstawkę??? Domyślam się jednak, że takie coś można zrobić w WinAPI, ale nie w windows form. Gdy ustawiam flagę kompilatora /Fa(wygeneruj plik asemblera) otrzymuje jakiś dziwny asembler.
Ktoś potrafi wyjaśnić co jest źle?

0

A może byś napisał chociaż jaki masz błąd?
Być może nie można robić wstawek asemblerowych w kodzie C++/CLI. Tego w tej chwili nie wiem, nie mam kompilatora pod ręką.
Ale jeśli tak jest, to dla pojedynczego pliku .cpp w jego właściwościach możesz wyłączyć /clr, wtedy masz kod natywny w tym pliku i możesz używać asemblera.

Oczywiście nie możesz tego zrobić dla pliku z formą. Stwórz parę plików: .h i .cpp, i dla tego cpp ustaw brak CLR.

Jest też taka dyrektywa #pragma unmanaged. Może tak się da:

#pragma unmanaged
int power2( int num, int power )
{
    ...
}
#pragma managed
0

fasadin dzięki za linki.
Azarien, jest tego masa ale niech będzie:

1>------ Build started: Project: asm_inline, Configuration: Debug Win32 ------
1>Build started 2014-02-21 18:00:09.
1>Environment at start of build:
1>MSBuildExtensionsPath32 = C:\Program Files (x86)\MSBuild
1>MSBuildExtensionsPath64 = C:\Program Files\MSBuild
1>MSBuildExtensionsPath = C:\Program Files (x86)\MSBuild
1>LOCALAPPDATA = C:\Users\Admin\AppData\Local
1>ALLUSERSPROFILE = C:\ProgramData
1>APPDATA = C:\Users\Admin\AppData\Roaming
1>CommonProgramFiles = C:\Program Files (x86)\Common Files
1>CommonProgramW6432 = C:\Program Files\Common Files
1>COMPUTERNAME = ADMIN-KOMPUTER
1>ComSpec = C:\Windows\system32\cmd.exe
1>EDPATH = e:\ProgramWATCOM\EDDAT
1>FINCLUDE = e:\ProgramWATCOM\SRC\FORTRAN;e:\ProgramWATCOM\SRC\FORTRAN\WIN
1>FP_NO_HOST_CHECK = NO
1>HOMEDRIVE = C:
1>HOMEPATH = \Users\Admin
1>INCLUDE = e:\ProgramWATCOM\H;e:\ProgramWATCOM\H\NT;e:\ProgramWATCOM\H\NT\DIRECTX;e:\ProgramWATCOM\H\NT\DDK
1>LANG = PL
1>LOGONSERVER = \\ADMIN-KOMPUTER
1>NUMBER_OF_PROCESSORS = 2
1>OS = Windows_NT
1>Path = C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;E:\programy\IDE\CBUILD~1\Bin;E:\programy\IDE\CBUILD~1\Projects\Bpl;E:\programy\ide\CBUILD~1\Bin;E:\programy\ide\CBUILD~1\Projects\Bpl;e:\ProgramWATCOM\BINNT;e:\ProgramWATCOM\BINW;E:\Programy\Ide\CBUILD~1\Bin;E:\Programy\Ide\CBUILD~1\Projects\Bpl;E:\TWFILE~1\BORLAN~1\Borland\CBUILD~1\Bin;E:\TWFILE~1\BORLAN~1\Borland\CBUILD~1\Projects\Bpl;D:\C__~1\Borland\CBUILD~1\Bin;D:\C__~1\Borland\CBUILD~1\Projects\Bpl;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\
1>PATHEXT = .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
1>PROCESSOR_ARCHITECTURE = x86
1>PROCESSOR_ARCHITEW6432 = AMD64
1>PROCESSOR_IDENTIFIER = Intel64 Family 6 Model 23 Stepping 10, GenuineIntel
1>PROCESSOR_LEVEL = 6
1>PROCESSOR_REVISION = 170a
1>ProgramData = C:\ProgramData
1>ProgramFiles = C:\Program Files (x86)
1>ProgramW6432 = C:\Program Files
1>PSModulePath = C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
1>PUBLIC = C:\Users\Public
1>SESSIONNAME = Console
1>SystemDrive = C:
1>SystemRoot = C:\Windows
1>TEMP = C:\Users\Admin\AppData\Local\Temp
1>TMP = C:\Users\Admin\AppData\Local\Temp
1>USERDOMAIN = Admin-Komputer
1>USERNAME = Admin
1>USERPROFILE = C:\Users\Admin
1>VisualStudioDir = C:\Users\Admin\Documents\Visual Studio 2010
1>VS100COMNTOOLS = C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\
1>WATCOM = e:\ProgramWATCOM
1>WHTMLHELP = e:\ProgramWATCOM\BINNT\HELP
1>windir = C:\Windows
1>WIPFC = e:\ProgramWATCOM\WIPFC
1>
1>Building with tools version "4.0".
1>Target "_CheckForInvalidConfigurationAndPlatform: (TargetId:2)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (entry point):
1>Task "Error" skipped, due to false condition; ( '$(_InvalidConfigurationError)' == 'true' ) was evaluated as ( '' == 'true' ).
1>Task "Warning" skipped, due to false condition; ( '$(_InvalidConfigurationWarning)' == 'true' ) was evaluated as ( '' == 'true' ).
1>Using "Message" task from assembly "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "Message" (TaskId:2)
1>  Configuration=Debug (TaskId:2)
1>Done executing task "Message". (TaskId:2)
1>Task "Message" (TaskId:3)
1>  Platform=Win32 (TaskId:3)
1>Done executing task "Message". (TaskId:3)
1>Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\Debug\' != '' and !HasTrailingSlash('C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\Debug\')).
1>Task "Error" skipped, due to false condition; ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) was evaluated as ('obj\' != '' and !HasTrailingSlash('obj\')).
1>Task "Error" skipped, due to false condition; ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) was evaluated as ('Debug\' != '' and !HasTrailingSlash('Debug\')).
1>Done building target "_CheckForInvalidConfigurationAndPlatform" in project "asm_inline.vcxproj".: (TargetId:2)
1>Target "_DetermineManagedStateFromCL: (TargetId:3)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "Build" depends on it):
1>Done building target "_DetermineManagedStateFromCL" in project "asm_inline.vcxproj".: (TargetId:3)
1>Target "_PrepareForBuild: (TargetId:4)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "Build" depends on it):
1>Done building target "_PrepareForBuild" in project "asm_inline.vcxproj".: (TargetId:4)
1>Target "SetBuildDefaultEnvironmentVariables: (TargetId:5)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "Build" depends on it):
1>Using "SetEnv" task from assembly "Microsoft.Build.CppTasks.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "SetEnv" (TaskId:4)
1>  PATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\tools;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\ide;C:\Program Files (x86)\HTML Help Workshop;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\\bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319\;C:\Program Files (x86)\Microsoft Visual Studio 10.0\;C:\Windows\SysWow64;;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;E:\programy\IDE\CBUILD~1\Bin;E:\programy\IDE\CBUILD~1\Projects\Bpl;E:\programy\ide\CBUILD~1\Bin;E:\programy\ide\CBUILD~1\Projects\Bpl;e:\ProgramWATCOM\BINNT;e:\ProgramWATCOM\BINW;E:\Programy\Ide\CBUILD~1\Bin;E:\Programy\Ide\CBUILD~1\Projects\Bpl;E:\TWFILE~1\BORLAN~1\Borland\CBUILD~1\Bin;E:\TWFILE~1\BORLAN~1\Borland\CBUILD~1\Projects\Bpl;D:\C__~1\Borland\CBUILD~1\Bin;D:\C__~1\Borland\CBUILD~1\Projects\Bpl;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft Windows Performance Toolkit\; (TaskId:4)
1>Done executing task "SetEnv". (TaskId:4)
1>Task "SetEnv" skipped, due to false condition; ('$(_IsNativeEnvironment)' == 'true') was evaluated as ('' == 'true').
1>Task "SetEnv" (TaskId:5)
1>  LIB=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\lib;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\\lib (TaskId:5)
1>Done executing task "SetEnv". (TaskId:5)
1>Task "SetEnv" (TaskId:6)
1>  LIBPATH=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib (TaskId:6)
1>Done executing task "SetEnv". (TaskId:6)
1>Task "SetEnv" (TaskId:7)
1>  INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include;C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\\include; (TaskId:7)
1>Done executing task "SetEnv". (TaskId:7)
1>Done building target "SetBuildDefaultEnvironmentVariables" in project "asm_inline.vcxproj".: (TargetId:5)
1>Target "SetUserMacroEnvironmentVariables" skipped, due to false condition; ('@(BuildMacro)' != '') was evaluated as ('' != '').
1>Target "BeforeResolveReferences: (TargetId:6)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveReferences" depends on it):
1>Done building target "BeforeResolveReferences" in project "asm_inline.vcxproj".: (TargetId:6)
1>Target "AssignProjectConfiguration" skipped, due to false condition; ('@(ProjectReference)'!='') was evaluated as (''!='').
1>Target "AssignProjectConfiguration" skipped, due to false condition; ('@(ProjectReference)'!='') was evaluated as (''!='').
1>Target "_SplitProjectReferencesByFileExistence: (TargetId:7)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveProjectReferences" depends on it):
1>Task "ResolveNonMSBuildProjectOutput" skipped, due to false condition; ('$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!='') was evaluated as ('true'=='true' and ''!='').
1>Done building target "_SplitProjectReferencesByFileExistence" in project "asm_inline.vcxproj".: (TargetId:7)
1>Target "_RemoveNameMetadataFromProjectReferenceItems" skipped, due to false condition; ('@(ProjectReference)'!='') was evaluated as (''!='').
1>Target "ResolveProjectReferences: (TargetId:8)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveReferences" depends on it):
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and ('true' == 'true' or 'true' != 'true') and '' != '').
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingInsideVisualStudio)' != 'true' and '$(BuildProjectReferences)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and 'true' != 'true' and 'true' == 'true' and '' != '').
1>Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '$(BuildingProject)' == 'true' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true' and '' != '' and 'true' == 'true' and '' != '').
1>Task "Warning" skipped, due to false condition; ('@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceNonexistent)' != '') was evaluated as ('' != '' and '' != '').
1>Done building target "ResolveProjectReferences" in project "asm_inline.vcxproj".: (TargetId:8)
1>Target "ResolveNativeReferences" skipped, due to false condition; ('@(NativeReference)'!='') was evaluated as (''!='').
1>Target "GetFrameworkPaths: (TargetId:9)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.NETFramework.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveAssemblyReferences" depends on it):
1>Done building target "GetFrameworkPaths" in project "asm_inline.vcxproj".: (TargetId:9)
1>Target "GetWinFXPath" skipped, due to false condition; (('@(Page)' != '' or '@(ApplicationDefinition)' != '' or '@(Resource)' != '') and ('$(GetWinFXNativePath)' != '' or '$(GetWinFXWoWPath)' != '' )) was evaluated as (('' != '' or '' != '' or '' != '') and ('' != '' or '' != '' )).
1>Target "GetReferenceAssemblyPaths: (TargetId:10)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveAssemblyReferences" depends on it):
1>Task "GetReferenceAssemblyPaths" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and ('$(_TargetFrameworkDirectories)' == '' or '$(_FullFrameworkReferenceAssemblyPaths)' == '')) was evaluated as ('.NETFramework,Version=v4.0' != '' and ('C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0' == '' or 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0' == '')).
1>Done building target "GetReferenceAssemblyPaths" in project "asm_inline.vcxproj".: (TargetId:10)
1>Target "PlatformPrepareForBuild: (TargetId:11)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "PrepareForBuild" depends on it):
1>Task "VCMessage" skipped, due to false condition; (!(exists('$(VCTargetsPath)\Platforms\Win32\PlatformToolsets\$(PlatformToolset)\Microsoft.Cpp.Win32.$(PlatformToolset).targets'))) was evaluated as (!(exists('C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\\Platforms\Win32\PlatformToolsets\v100\Microsoft.Cpp.Win32.v100.targets'))).
1>Done building target "PlatformPrepareForBuild" in project "asm_inline.vcxproj".: (TargetId:11)
1>Target "GetFrameworkPaths" skipped. Previously built successfully.
1>Target "GetReferenceAssemblyPaths" skipped. Previously built successfully.
1>Target "PrepareForBuild: (TargetId:12)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveAssemblyReferences" depends on it):
1>Task "VCMessage" skipped, due to false condition; ('$(DesignTimeBuild)'!='true' and '$(ConfigurationPlatformExists)' != 'true') was evaluated as (''!='true' and 'true' != 'true').
1>Using "MakeDir" task from assembly "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "MakeDir" (TaskId:8)
1>Done executing task "MakeDir". (TaskId:8)
1>Task "VCMessage" skipped, due to false condition; ('$(DesignTimeBuild)'!='true' and '$(VCInstallDir)'=='' and '$(UseEnv)' != 'true' and ($(TargetFrameworkVersion)=='v3.5' or $(TargetFrameworkVersion)=='v3.0' or $(TargetFrameworkVersion)=='v2.0' )) was evaluated as (''!='true' and 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\'=='' and '' != 'true' and (v4.0=='v3.5' or v4.0=='v3.0' or v4.0=='v2.0' )).
1>Task "VCMessage" skipped, due to false condition; ('$(DesignTimeBuild)'!='true' and '$(VCInstallDir)'=='' and '$(UseEnv)' != 'true' and '$(PlatformToolset)'=='v90') was evaluated as (''!='true' and 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\'=='' and '' != 'true' and 'v100'=='v90').
1>Task "VCMessage" skipped, due to false condition; ('$(VCInstallDir)'=='' and '$(UseEnv)' != 'true') was evaluated as ('C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\'=='' and '' != 'true').
1>Task "VCMessage" skipped, due to false condition; ('$(WindowsSDKDir)'=='' and '$(UseEnv)' != 'true') was evaluated as ('C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\'=='' and '' != 'true').
1>Task "VCMessage" skipped, due to false condition; ('$(IntDirTrailingSlashWarning)'=='true') was evaluated as (''=='true').
1>Task "VCMessage" skipped, due to false condition; ('$(OutDirTrailingSlashWarning)'=='true') was evaluated as (''=='true').
1>Task "MakeDir" (TaskId:9)
1>Done executing task "MakeDir". (TaskId:9)
1>Done building target "PrepareForBuild" in project "asm_inline.vcxproj".: (TargetId:12)
1>Target "ResolveAssemblyReferences: (TargetId:13)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveReferences" depends on it):
1>Using "ResolveAssemblyReference" task from assembly "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "ResolveAssemblyReference" (TaskId:10)
1>  TargetFrameworkMoniker: (TaskId:10)
1>      .NETFramework,Version=v4.0 (TaskId:10)
1>  TargetFrameworkMonikerDisplayName: (TaskId:10)
1>      .NET Framework 4 (TaskId:10)
1>  TargetedRuntimeVersion: (TaskId:10)
1>      v4.0.30319 (TaskId:10)
1>  Assemblies: (TaskId:10)
1>      System (TaskId:10)
1>      System.Data (TaskId:10)
1>      System.Drawing (TaskId:10)
1>      System.Windows.Forms (TaskId:10)
1>      System.Xml (TaskId:10)
1>      System.Core (TaskId:10)
1>  AssemblyFiles: (TaskId:10)
1>  CandidateAssemblyFiles: (TaskId:10)
1>  TargetFrameworkDirectories: (TaskId:10)
1>      C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 (TaskId:10)
1>  InstalledAssemblyTables: (TaskId:10)
1>  IgnoreInstalledAssemblyTable: (TaskId:10)
1>      False (TaskId:10)
1>  SearchPaths: (TaskId:10)
1>      {CandidateAssemblyFiles} (TaskId:10)
1>      C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib (TaskId:10)
1>      C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib (TaskId:10)
1>      {HintPathFromItem} (TaskId:10)
1>      {TargetFrameworkDirectory} (TaskId:10)
1>      {Registry:Software\Microsoft\.NETFramework,v4.0,AssemblyFoldersEx} (TaskId:10)
1>      {AssemblyFolders} (TaskId:10)
1>      {GAC} (TaskId:10)
1>      {RawFileName} (TaskId:10)
1>      C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\Debug\ (TaskId:10)
1>  AllowedAssemblyExtensions: (TaskId:10)
1>      .dll (TaskId:10)
1>      .exe (TaskId:10)
1>  AllowedRelatedFileExtensions: (TaskId:10)
1>      .pdb (TaskId:10)
1>      .xml (TaskId:10)
1>  AppConfigFile: (TaskId:10)
1>       (TaskId:10)
1>  AutoUnify: (TaskId:10)
1>      False (TaskId:10)
1>  CopyLocalDependenciesWhenParentReferenceInGac: (TaskId:10)
1>      True (TaskId:10)
1>  FindDependencies: (TaskId:10)
1>      True (TaskId:10)
1>  TargetProcessorArchitecture: (TaskId:10)
1>      x86 (TaskId:10)
1>  StateFile: (TaskId:10)
1>      Debug\ResolveAssemblyReference.cache (TaskId:10)
1>  InstalledAssemblySubsetTables: (TaskId:10)
1>  IgnoreInstalledAssemblySubsetTable: (TaskId:10)
1>      False (TaskId:10)
1>  TargetFrameworkSubsets: (TaskId:10)
1>  FullTargetFrameworkSubsetNames: (TaskId:10)
1>      Full (TaskId:10)
1>  ProfileName: (TaskId:10)
1>       (TaskId:10)
1>  ProfileFullFrameworkFolders: (TaskId:10)
1>      C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0 (TaskId:10)
1>  LatestTargetFrameworkDirectories: (TaskId:10)
1>  ProfileTablesLocation: (TaskId:10)
1>  Primary reference "System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". (TaskId:10)
1>      Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll". (TaskId:10)
1>      Reference found at search path location "{TargetFrameworkDirectory}". (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "{TargetFrameworkDirectory}". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.exe", but it didn't exist. (TaskId:10)
1>      This reference is not "CopyLocal" because it's a prerequisite file. (TaskId:10)
1>  Primary reference "System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". (TaskId:10)
1>      Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.dll". (TaskId:10)
1>      Reference found at search path location "{TargetFrameworkDirectory}". (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Data.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Data.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Data.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Data.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "{TargetFrameworkDirectory}". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.exe", but it didn't exist. (TaskId:10)
1>      This reference is not "CopyLocal" because it's a prerequisite file. (TaskId:10)
1>  Primary reference "System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". (TaskId:10)
1>      Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Drawing.dll". (TaskId:10)
1>      Reference found at search path location "{TargetFrameworkDirectory}". (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Drawing.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Drawing.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Drawing.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Drawing.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "{TargetFrameworkDirectory}". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Drawing.exe", but it didn't exist. (TaskId:10)
1>      This reference is not "CopyLocal" because it's a prerequisite file. (TaskId:10)
1>  Primary reference "System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". (TaskId:10)
1>      Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll". (TaskId:10)
1>      Reference found at search path location "{TargetFrameworkDirectory}". (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Windows.Forms.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Windows.Forms.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Windows.Forms.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Windows.Forms.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "{TargetFrameworkDirectory}". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.exe", but it didn't exist. (TaskId:10)
1>      This reference is not "CopyLocal" because it's a prerequisite file. (TaskId:10)
1>  Primary reference "System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". (TaskId:10)
1>      Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll". (TaskId:10)
1>      Reference found at search path location "{TargetFrameworkDirectory}". (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Xml.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Xml.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Xml.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Xml.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "{TargetFrameworkDirectory}". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.exe", but it didn't exist. (TaskId:10)
1>      This reference is not "CopyLocal" because it's a prerequisite file. (TaskId:10)
1>  Primary reference "System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". (TaskId:10)
1>      Resolved file path is "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll". (TaskId:10)
1>      Reference found at search path location "{TargetFrameworkDirectory}". (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Core.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\atlmfc\lib\System.Core.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Core.dll", but it didn't exist. (TaskId:10)
1>          Considered "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib\System.Core.exe", but it didn't exist. (TaskId:10)
1>          For SearchPath "{TargetFrameworkDirectory}". (TaskId:10)
1>          Considered "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.exe", but it didn't exist. (TaskId:10)
1>      This reference is not "CopyLocal" because it's a prerequisite file. (TaskId:10)
1>Done executing task "ResolveAssemblyReference". (TaskId:10)
1>Done building target "ResolveAssemblyReferences" in project "asm_inline.vcxproj".: (TargetId:13)
1>Target "ResolveComReferences" skipped, due to false condition; ('@(COMReference)'!='' or '@(COMFileReference)'!='') was evaluated as (''!='' or ''!='').
1>Target "AfterResolveReferences: (TargetId:14)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ResolveReferences" depends on it):
1>Done building target "AfterResolveReferences" in project "asm_inline.vcxproj".: (TargetId:14)
1>Target "ResolveReferences: (TargetId:15)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "Build" depends on it):
1>Done building target "ResolveReferences" in project "asm_inline.vcxproj".: (TargetId:15)
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "InitializeBuildStatus: (TargetId:16)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "Build" depends on it):
1>Using "ReadLinesFromFile" task from assembly "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "ReadLinesFromFile" (TaskId:11)
1>Done executing task "ReadLinesFromFile". (TaskId:11)
1>Using "WriteLinesToFile" task from assembly "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "WriteLinesToFile" (TaskId:12)
1>Done executing task "WriteLinesToFile". (TaskId:12)
1>Using "Touch" task from assembly "Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "Touch" (TaskId:13)
1>  Touching "Debug\asm_inline.unsuccessfulbuild". (TaskId:13)
1>Done executing task "Touch". (TaskId:13)
1>Done building target "InitializeBuildStatus" in project "asm_inline.vcxproj".: (TargetId:16)
1>Target "AssignProjectConfiguration" skipped, due to false condition; ('@(ProjectReference)'!='') was evaluated as (''!='').
1>Target "_SplitProjectReferencesByFileExistence" skipped. Previously built successfully.
1>Target "BuildGenerateSourcesTraverse: (TargetId:17)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Task "MSBuild" skipped, due to false condition; ('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != '' and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true') was evaluated as ('' == 'true' and '' != '' and '' != '' and '' == 'true').
1>Done building target "BuildGenerateSourcesTraverse" in project "asm_inline.vcxproj".: (TargetId:17)
1>Target "SetBuildDefaultEnvironmentVariables" skipped. Previously built successfully.
1>Target "SetUserMacroEnvironmentVariables" skipped, due to false condition; ('@(BuildMacro)' != '') was evaluated as ('' != '').
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "ResolveReferences" skipped. Previously built successfully.
1>Target "BeforeBuildGenerateSources: (TargetId:18)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "BeforeBuildGenerateSources" in project "asm_inline.vcxproj".: (TargetId:18)
1>Target "PreBuildEvent: (TargetId:19)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Task "Message" skipped, due to false condition; ('%(PreBuildEvent.Message)' != '' and '%(PreBuildEvent.Command)' != '') was evaluated as ('' != '' and '' != '').
1>Task "Exec" skipped, due to false condition; ('%(PreBuildEvent.Command)' != '') was evaluated as ('' != '').
1>Done building target "PreBuildEvent" in project "asm_inline.vcxproj".: (TargetId:19)
1>Target "CustomBuild" skipped, due to false condition; ('@(CustomBuild)' != '') was evaluated as ('' != '').
1>Target "_GenerateXMLData: (TargetId:20)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "_GenerateXMLData" in project "asm_inline.vcxproj".: (TargetId:20)
1>Target "_GenerateWebServiceProxy: (TargetId:21)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "_GenerateWebServiceProxy" in project "asm_inline.vcxproj".: (TargetId:21)
1>Target "Xsd" skipped, due to false condition; ('@(Xsd)' != '') was evaluated as ('' != '').
1>Target "_Xsd: (TargetId:22)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "_Xsd" in project "asm_inline.vcxproj".: (TargetId:22)
1>Target "MakeDirsForMidl: (TargetId:23)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_Midl" depends on it):
1>Task "Makedir" (TaskId:14)
1>Done executing task "Makedir". (TaskId:14)
1>Done building target "MakeDirsForMidl" in project "asm_inline.vcxproj".: (TargetId:23)
1>Target "Midl" skipped, due to false condition; ('@(Midl)' != '') was evaluated as ('' != '').
1>Target "CustomBuild" skipped, due to false condition; ('@(CustomBuild)' != '') was evaluated as ('' != '').
1>Target "ComputeMIDLGeneratedCompileInputs: (TargetId:24)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_Midl" depends on it):
1>Done building target "ComputeMIDLGeneratedCompileInputs" in project "asm_inline.vcxproj".: (TargetId:24)
1>Target "AfterMidl: (TargetId:25)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_Midl" depends on it):
1>Done building target "AfterMidl" in project "asm_inline.vcxproj".: (TargetId:25)
1>Target "_Midl: (TargetId:26)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "_Midl" in project "asm_inline.vcxproj".: (TargetId:26)
1>Target "AfterBuildGenerateSources: (TargetId:27)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "AfterBuildGenerateSources" in project "asm_inline.vcxproj".: (TargetId:27)
1>Target "AfterBuildGenerateSourcesEvent: (TargetId:28)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildGenerateSources" depends on it):
1>Done building target "AfterBuildGenerateSourcesEvent" in project "asm_inline.vcxproj".: (TargetId:28)
1>Target "BuildGenerateSources: (TargetId:29)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "Build" depends on it):
1>Done building target "BuildGenerateSources" in project "asm_inline.vcxproj".: (TargetId:29)
1>Target "AssignProjectConfiguration" skipped, due to false condition; ('@(ProjectReference)'!='') was evaluated as (''!='').
1>Target "_SplitProjectReferencesByFileExistence" skipped. Previously built successfully.
1>Target "BuildCompileTraverse: (TargetId:30)" in file "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "BuildCompile" depends on it):
1>Task "MSBuild" skipped, due to false condition; ('$(BuildPassReferences)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and '@(_MSBuildProjectReferenceExistent)' != ''  and '%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true') was evaluated as ('' == 'true' and '' != '' and '' != ''  and '' == 'true').
1>Done building target "BuildCompileTraverse" in project "asm_inline.vcxproj".: (TargetId:30)
1>Target "SetBuildDefaultEnvironmentVariables" skipped. Previously built successfully.
1>Target "SetUserMacroEnvironmentVariables" skipped, due to false condition; ('@(BuildMacro)' != '') was evaluated as ('' != '').
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "ResolveReferences" skipped. Previously built successfully.
1>Target "BeforeClCompile: (TargetId:31)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_ClCompile" depends on it):
1>Done building target "BeforeClCompile" in project "asm_inline.vcxproj".: (TargetId:31)
1>Target "ComputeMIDLGeneratedCompileInputs" skipped. Previously built successfully.
1>Target "ComputeCLInputPDBName: (TargetId:32)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_ClCompile" depends on it):
1>Done building target "ComputeCLInputPDBName" in project "asm_inline.vcxproj".: (TargetId:32)
1>Target "ResolveReferences" skipped. Previously built successfully.
1>Target "ComputeReferenceCLInput: (TargetId:33)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_ClCompile" depends on it):
1>Task "WriteLinesToFile" (TaskId:15)
1>Done executing task "WriteLinesToFile". (TaskId:15)
1>Task "Message" skipped, due to false condition; ('$(_REFERENCE_DEBUG)'=='true' and '%(ClCompile.CompileAsManaged)' != 'false' and '%(ClCompile.CompileAsManaged)' != '') was evaluated as (''=='true' and 'Pure' != 'false' and 'Pure' != '').
1>Done building target "ComputeReferenceCLInput" in project "asm_inline.vcxproj".: (TargetId:33)
1>Target "MakeDirsForCl: (TargetId:34)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_ClCompile" depends on it):
1>Task "MakeDir" (TaskId:16)
1>Done executing task "MakeDir". (TaskId:16)
1>Done building target "MakeDirsForCl" in project "asm_inline.vcxproj".: (TargetId:34)
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "SetBuildDefaultEnvironmentVariables" skipped. Previously built successfully.
1>Target "SetUserMacroEnvironmentVariables" skipped, due to false condition; ('@(BuildMacro)' != '') was evaluated as ('' != '').
1>Target "_SelectedFiles: (TargetId:35)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "SelectClCompile" depends on it):
1>Done building target "_SelectedFiles" in project "asm_inline.vcxproj".: (TargetId:35)
1>Target "ComputeMIDLGeneratedCompileInputs" skipped. Previously built successfully.
1>Target "ComputeCLInputPDBName" skipped. Previously built successfully.
1>Target "ComputeReferenceCLInput" skipped. Previously built successfully.
1>Target "_SelectedFiles" skipped. Previously built successfully.
1>Target "SelectCustomBuild: (TargetId:36)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "SelectClCompile" depends on it):
1>Done building target "SelectCustomBuild" in project "asm_inline.vcxproj".: (TargetId:36)
1>Target "SelectClCompile: (TargetId:37)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ClCompile" depends on it):
1>Done building target "SelectClCompile" in project "asm_inline.vcxproj".: (TargetId:37)
1>Target "PrepareForBuild" skipped. Previously built successfully.
1>Target "GetReferenceAssemblyPaths" skipped. Previously built successfully.
1>Target "GenerateTargetFrameworkMonikerAttribute: (TargetId:38)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.BuildSteps.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "ClCompile" depends on it):
1>Skipping target "GenerateTargetFrameworkMonikerAttribute" because all output files are up-to-date with respect to the input files.
1>Input files: C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\\Microsoft.BuildSteps.targets
1>Output files: C:\Users\Admin\AppData\Local\Temp\.NETFramework,Version=v4.0.AssemblyAttributes.cpp
1>Done building target "GenerateTargetFrameworkMonikerAttribute" in project "asm_inline.vcxproj".: (TargetId:38)
1>Target "ClCompile: (TargetId:39)" in file "C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets" from project "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj" (target "_ClCompile" depends on it):
1>Task "Delete" skipped, due to false condition; ('%(ClCompile.DebugInformationFormat)' != '' and '%(ClCompile.DebugInformationFormat)' != 'OldStyle' and '%(ClCompile.ProgramDataBaseFileName)' != '' and !Exists(%(ClCompile.ProgramDataBaseFileName))) was evaluated as ('ProgramDatabase' != '' and 'ProgramDatabase' != 'OldStyle' and 'Debug\vc100.pdb' != '' and !Exists(Debug\vc100.pdb)).
1>Task "Delete" skipped, due to false condition; ('%(ClCompile.DebugInformationFormat)' != '' and '%(ClCompile.DebugInformationFormat)' != 'OldStyle' and '%(ClCompile.ProgramDataBaseFileName)' != '' and !Exists(%(ClCompile.ProgramDataBaseFileName))) was evaluated as ('ProgramDatabase' != '' and 'ProgramDatabase' != 'OldStyle' and 'Debug\vc100.pdb' != '' and !Exists(Debug\vc100.pdb)).
1>Task "CL" skipped, due to false condition; ('%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true') was evaluated as ('Use' == 'Create' and ''!='true').
1>Using "CL" task from assembly "Microsoft.Build.CppTasks.Win32, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
1>Task "CL" (TaskId:17)
1>  Read Tracking Logs: (TaskId:17)
1>  	Debug\cl.read.1.tlog (TaskId:17)
1>  Outputs for C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\STDAFX.CPP: (TaskId:17)
1>  	C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\DEBUG\STDAFX.OBJ (TaskId:17)
1>  All outputs are up-to-date. (TaskId:17)
1>Done executing task "CL". (TaskId:17)
1>Task "CL" skipped, due to false condition; ('%(ClCompile.PrecompiledHeader)' == 'Create' and '%(ClCompile.ExcludedFromBuild)'!='true') was evaluated as ('NotUsing' == 'Create' and ''!='true').
1>Task "CL" (TaskId:18)
1>  Using cached input dependency table built from: (TaskId:18)
1>  	C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\Debug\cl.read.1.tlog (TaskId:18)
1>  Outputs for C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\ASM_INLINE.CPP|C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\ASSEMBLYINFO.CPP: (TaskId:18)
1>  	C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\DEBUG\ASM_INLINE.OBJ (TaskId:18)
1>  	C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\DEBUG\ASSEMBLYINFO.OBJ (TaskId:18)
1>  asm_inline.cpp will be compiled as it was not found in the tracking log. (TaskId:18)
1>  Write Tracking Logs: (TaskId:18)
1>  	Debug\cl.write.1.tlog (TaskId:18)
1>  Environment Variables passed to tool: (TaskId:18)
1>    VS_UNICODE_OUTPUT=1188 (TaskId:18)
1>  Tracking command: (TaskId:18)
1>  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 Tools\Tracker.exe /d C:\Windows\Microsoft.NET\Framework\v4.0.30319\FileTracker.dll /i "C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\Debug" /r "C:\USERS\ADMIN\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\ASM_INLINE\ASM_INLINE\ASM_INLINE.CPP" /b MSBuildConsole_CancelEvent585a48b71abb44339374359464750c43  /c "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe"  /c /AI"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0" /Zi /clr:pure /nologo /W3 /WX- /Od /Oy- /D WIN32 /D _DEBUG /D _UNICODE /D UNICODE /EHa /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Yu"StdAfx.h" /Fp"Debug\asm_inline.pch" /Fo"Debug\\" /Fd"Debug\vc100.pdb" /TP /FU"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Core.dll" /FU"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Data.dll" /FU"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.dll" /FU"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Drawing.dll" /FU"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Windows.Forms.dll" /FU"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\System.Xml.dll" /analyze- /errorReport:prompt asm_inline.cpp /clr:nostdlib  (TaskId:18)
1>  asm_inline.cpp (TaskId:18)
1>c:\users\admin\documents\visual studio 2010\projects\asm_inline\asm_inline\Form1.h(71): error C3862: 'power2': cannot compile an unmanaged function with /clr:pure or /clr:safe
1>          Inline native assembly not supported in managed code (TaskId:18)
1>c:\users\admin\documents\visual studio 2010\projects\asm_inline\asm_inline\Form1.h(71): error C3645: 'power2' : __clrcall cannot be used on functions compiled to native code
1>  The command exited with code 2. (TaskId:18)
1>Done executing task "CL" -- FAILED. (TaskId:18)
1>Done building target "ClCompile" in project "asm_inline.vcxproj" -- FAILED.: (TargetId:39)
1>
1>Project Performance Summary:
1>      265 ms  C:\Users\Admin\documents\visual studio 2010\Projects\asm_inline\asm_inline\asm_inline.vcxproj   1 calls
1>                265 ms  build                                      1 calls
1>
1>Target Performance Summary:
1>        0 ms  _SelectedFiles                             1 calls
1>        0 ms  _GenerateXMLData                           1 calls
1>        0 ms  MakeDirsForMidl                            1 calls
1>        0 ms  ResolveProjectReferences                   1 calls
1>        0 ms  ComputeCLInputPDBName                      1 calls
1>        0 ms  BuildGenerateSourcesTraverse               1 calls
1>        0 ms  ResolveReferences                          1 calls
1>        0 ms  _PrepareForBuild                           1 calls
1>        0 ms  AfterBuildGenerateSourcesEvent             1 calls
1>        0 ms  PlatformPrepareForBuild                    1 calls
1>        0 ms  AfterResolveReferences                     1 calls
1>        0 ms  _Xsd                                       1 calls
1>        0 ms  MakeDirsForCl                              1 calls
1>        0 ms  _Midl                                      1 calls
1>        0 ms  ResolveAssemblyReferences                  1 calls
1>        0 ms  GetFrameworkPaths                          1 calls
1>        0 ms  _GenerateWebServiceProxy                   1 calls
1>        0 ms  BuildCompileTraverse                       1 calls
1>        0 ms  BeforeBuildGenerateSources                 1 calls
1>        0 ms  SetBuildDefaultEnvironmentVariables        1 calls
1>        0 ms  GenerateTargetFrameworkMonikerAttribute    1 calls
1>        0 ms  SelectClCompile                            1 calls
1>        0 ms  _DetermineManagedStateFromCL               1 calls
1>        0 ms  BeforeClCompile                            1 calls
1>        0 ms  BeforeResolveReferences                    1 calls
1>        0 ms  AfterBuildGenerateSources                  1 calls
1>        0 ms  PreBuildEvent                              1 calls
1>        0 ms  BuildGenerateSources                       1 calls
1>        0 ms  GetReferenceAssemblyPaths                  1 calls
1>        0 ms  PrepareForBuild                            1 calls
1>        0 ms  ComputeReferenceCLInput                    1 calls
1>        0 ms  _SplitProjectReferencesByFileExistence     1 calls
1>        0 ms  ComputeMIDLGeneratedCompileInputs          1 calls
1>        0 ms  AfterMidl                                  1 calls
1>        0 ms  SelectCustomBuild                          1 calls
1>       16 ms  _CheckForInvalidConfigurationAndPlatform   1 calls
1>       16 ms  InitializeBuildStatus                      1 calls
1>      234 ms  ClCompile                                  1 calls
1>
1>Task Performance Summary:
1>        0 ms  Message                                    2 calls
1>        0 ms  Touch                                      1 calls
1>        0 ms  ResolveAssemblyReference                   1 calls
1>        0 ms  WriteLinesToFile                           2 calls
1>        0 ms  SetEnv                                     4 calls
1>        0 ms  ReadLinesFromFile                          1 calls
1>        0 ms  MakeDir                                    4 calls
1>      234 ms  CL                                         2 calls
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.26
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

 

Nie jestem dobrze obeznany z VS. Jak wyłączyć /clr.

0

Błędy pojawiają się po wstawieniu powyższej wstawki.

1 użytkowników online, w tym zalogowanych: 0, gości: 1