كيفية إضافة واجهة المستخدم إلى مثبت WIX 3؟
-
09-09-2019 - |
سؤال
لقد حاولت <UIRef Id="WixUI_Minimal" />
, ، لكنني أحصل على "مرجع دون حل إلى رمز Wixui: WixuiMinimal". ما الخطأ الذي افعله؟
المحلول
ملحق Wixui لم يعد wixui.wixlib. تم تواليتها في wixuiexsension.
إذا كنت في سطر الأوامر، أضف -ext WixUIExtension
إلى دعوة إلى light.exe.
إذا كان لديك مشروع WIX في Visual Studio، أضف مرجعا إلى "WixuiexTension" بالنقر بزر الماوس الأيمن على "المراجع" في مكتشف الحل.
نصائح أخرى
إذا كنت تستخدم .wixproj
مباشرة عبر MSBUILD، بدون استوديو Visual، التعديل المطلوب هو إضافة هذا:
<Project ...>
...
<ItemGroup>
<WixExtension Include="WixUIExtension">
<HintPath>$(WixToolPath)WixUIExtension.dll</HintPath>
<Name>WixUIExtension</Name>
</WixExtension>
</ItemGroup>
...
</Project>
فيما يلي رابط إلى مثال جيد على كيفية كأس الواجهة.
تحتاج إلى إضافة مرجع WixuiexTension في مشروع WIX لحل هذه المشكلة.
لا تنتمي إلى StackOverflow