Archive for August, 2006
How to find out if an assembly is compiled in Debug or Release mode?
Posted in .NET on August 31st, 2006Via Scott.
> csc /debug BuildFind.cs
Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322
Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.> BuildFind.exe BuildFind.exe
Run time Optimizer is enabled : False
Run time Tracking is enabled : True
BuildFind.exe is a DEBUG Build….> csc /o BuildFind.cs
Microsoft (R) Visual C# .NET Compiler version 7.10.6001.4
for Microsoft (R) .NET Framework version 1.1.4322
Copyright (C) Microsoft Corporation 2001-2002. All rights reserved.> BuildFind.exe BuildFind.exe
BuildFind.exe is a RELEASE Build….
Use xcopy in post-built event of Visual Studio.Net
Posted in .NET on August 31st, 2006The data access example shipped with the Microsoft enterprise library showed an example:
xcopy /C /I /R /Y “$(ProjectDir)dataConfiguration.config” “$(ProjectDir)$(OutDir).”
copy “$(ProjectDir)DataAccessQuickStart.exe.manifest” “$(ProjectDir)$(OutDir).”
where the options for xcopy are:
/C Continue copying even if an error occurs.
/I If in doubt always assume the destination is a folder
e.g. when the destination does not exist./R Overwrite read-only files.
/Y (Windows 2000 only) Suppress prompt to confirm overwriting a file.
may be preset in the COPYCMD env variable.
More detail of the xcopy command can be found here.