IVbcHostObject5.SetPlatformWith32BitPreference(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Sets the /platform
value to AnyCPU32BitPreferred
.
public:
bool SetPlatformWith32BitPreference(System::String ^ platformWith32BitPreference);
public bool SetPlatformWith32BitPreference (string platformWith32BitPreference);
abstract member SetPlatformWith32BitPreference : string -> bool
Public Function SetPlatformWith32BitPreference (platformWith32BitPreference As String) As Boolean
Parameters
- platformWith32BitPreference
- String
True
to set the /platform
value to AnyCPU32BitPreferred
; otherwise, False
.
Returns
Returns True
if the method was successful.
Remarks
If the Prefer32Bit property is set on the project, SetPlatformWith32BitPreference changes the /platform
value AnyCPU
or the default platform value (null
or "") to AnyCPU32BitPreferred
. For more information, see /platform (Visual Basic). The AnyCPU
/platform
switch setting (/platform:AnyCPU
) runs your application as a 64-bit process whenever possible, falling back to 32-bit for 32-bit-only systems. However, running applications as 32-bit is often preferred to running them as 64-bit because 64-bit applications may consume more memory. The AnyCPU32BitPreferred
setting is similar to AnyCPU
except that its default action is to run applications in 32-bit mode on systems that support either 32-bit or 64-bit mode. This setting accommodates future processors that may not have a fallback 32-bit mode.