Tôi gặp lỗi này trên một trong các máy chủ xây dựng. Tất cả các máy chủ khác đều được xây dựng. Bất kỳ ý tưởng gì có thể sai?LGHT0094: Tham chiếu chưa được giải quyết đối với ký hiệu 'WixComponentGroup: Product.Generated' trong phần 'Sản phẩm: *'
Trả lời
Tôi cũng gặp lỗi này, Có vẻ như đây là một điều mới được tạo tự động từ Wix khi thiết lập mới được tạo. Wix không thích nó khi tôi nâng cấp từ 3,5 lên 3,6, tôi chỉ đơn giản là xóa nó.
Vấn đề wix 3.6 của nó. Tìm thấy giải pháp here. Tất cả bạn cần làm là thêm các tài sản sau đây < EnableProjectHarvesting> Đúng </EnableProjectHarvesting> về dự án wix bạn
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<EnableProjectHarvesting>True</EnableProjectHarvesting>
Cảm ơn thông tin, goodbuoy. Đã làm cho tôi. –
không hoạt động với tôi: ( –
Điều này có tác dụng đối với tôi. Nếu tôi có lựa chọn, tôi sẽ không sử dụng WIX. Nâng cấp Đường dẫn Microsoft !? Sẽ rất tuyệt nếu tài liệu đó tốt hơn. – avantprime
Sau khi nâng cấp từ Wix 3.5
để Wix 3.8
, chúng tôi đã nhận cùng một vấn đề. Tuy nhiên, chúng tôi không muốn thu hoạch dự án, do đó, thiết lập EnableProjectHarvesting
thành sự thật không phải là một giải pháp tốt. Vì vậy, để giải quyết vấn đề, chúng tôi đã phải thay đổi một vài điều:
Trong tập tin Product.wxs
, chúng tôi loại bỏ hoàn toàn các dòng sau (từ thuộc tính <Feature>
):
<ComponentGroupRef Id="Product.Generated" />
Sau đó, trong chúng tôi .wixproj
, chúng tôi đã cập nhật LinkerBaseInputPaths
thành DefineConstants
.
Vì vậy, điều này có nghĩa thay đổi
<LinkerBaseInputPaths>%(ProjectReference.RootDir)%(ProjectReference.Directory)obj\$(Configuration)\Package\PackageTmp\</LinkerBaseInputPaths>
Để (Và xin cũng nhận thấy việc bổ sung các BasePath=%
)
<DefineConstants>BasePath=%(ProjectReference.RootDir)%(ProjectReference.Directory)obj\$(Configuration)\Package\PackageTmp\</DefineConstants>
và cuối cùng chúng tôi đã thêm
PreprocessorVariable="var.BasePath"
t o thuộc tính HeatDirectory
của chúng tôi (nằm ngay bên dưới PropertyGroup mà chúng tôi đã sửa đổi trong bước trước).
Trong trường hợp của tôi, tôi nên sử dụng ComponentRef
thay vì ComponentGroupRef
Trong trường hợp của tôi, tôi đã nhận được cùng một số lỗi:
file_name.wxs (38): LGHT0094 lỗi: tài liệu tham khảo không được giải quyết theo các biểu tượng 'WixComponentGroup: Name_of_the_ComponentGroup
Điều này là do tôi đã chuyển ComponentGroup sang một tệp khác và kịch bản lệnh xây dựng (cmake trong trường hợp của tôi, có thể bạn sử dụng kiến) gọi candle.exe chưa được cập nhật để bao gồm. wxs tập tin mà bây giờ tiếp thúc đẩy ComponentGroup.
Cập nhật tập lệnh cmake để bao gồm tệp mới đã sửa lỗi. Và thông báo lỗi thực sự có ý nghĩa, vì đây là một tham chiếu chưa được giải quyết.
- 1. Maven: Tham chiếu chưa được giải quyết tới [org.osgi.service.http]
- 2. tham khảo chưa được giải quyết phản đối [INFORMATION_SCHEMA] [BẢNG]
- 3. Tăng cường iostream với bzip - các ký hiệu chưa được giải quyết
- 4. Tham chiếu chưa được giải quyết khi nhập từ gói con anh chị em với
- 5. Dễ dàng kiểm tra các ký hiệu chưa được giải quyết trong các thư viện được chia sẻ?
- 6. Pycharm + Django 1.3 + STATIC_URL trong mẫu = Tham chiếu tĩnh chưa được giải quyết
- 7. Các ký hiệu ngoài chưa được giải quyết __RTC_ * trong hướng dẫn lập trình Windows
- 8. Python - Py_Initialize chưa được giải quyết trong khi biên dịch
- 9. Các ký hiệu ngoài chưa được giải quyết OpenCV - Các thư viện khác cần thiết?
- 10. Cshtml Không thể giải quyết tham chiếu
- 11. Lỗi Clrdump (C++) LNK2019: biểu tượng bên ngoài chưa được giải quyết __imp__RegisterFilter @ 8 được tham chiếu trong hàm _main
- 12. Sản phẩm ZeroMQ đã sẵn sàng chưa?
- 13. Giải quyết vấn đề về id sản phẩm không hợp lệ với mua hàng trong ứng dụng?
- 14. Sử dụng Calender.LONG trong getDisplayNames() chưa được giải quyết
- 15. Tham chiếu chưa được giải quyết trong dự án Microsoft Visual Studio SQL Cơ sở dữ liệu
- 16. Lỗi biểu tượng chưa được giải quyết trong DLL
- 17. Dự án Cơ sở dữ liệu Visual Studio - Tham chiếu chưa được giải quyết tới bảng tạm thời
- 18. sự cố khi nhập mô-đun python từ các gói khác (pycharm cung cấp tham chiếu chưa được giải quyết)
- 19. C++ Lỗi LNK1120 Fatal: 1 externals chưa được giải quyết
- 20. Sản phẩm TideSDK đã sẵn sàng chưa?
- 21. Woocommerce Hiển thị Sản phẩm Với Hình ảnh Sản phẩm
- 22. C# đại biểu, thời gian giải quyết tham chiếu
- 23. Core Data lỗi chưa được giải quyết trên tiết kiệm
- 24. nhập chưa được giải quyết trong các mẫu python opencv
- 25. PyCharm và Pypy - Tài liệu tham khảo chưa được giải quyết
- 26. Wix không thể giải quyết biểu tượng "Biểu tượng"
- 27. Trường hợp ký hiệu "&" có thể được đặt khi chuyển đối số theo tham chiếu?
- 28. Nhập khẩu chưa được giải quyết csv Pydev Eclipse
- 29. FX COP Không thể giải quyết tham chiếu kiểu: System.Windows.Input.ICommand
- 30. Lỗi monoTouch MT2002: Không thể giải quyết tham chiếu
Chỉ trong trường hợp nó giúp ích cho bất kỳ ai trong tương lai - Tôi đã có điều này khi thuộc tính id của thành phần không chính xác – Liath
Vâng, chúng tôi vừa nâng cấp từ WIX 3.5 lên 3.8 và nhấn vấn đề này.Chúng tôi đã phải viết lại các tệp wixproj và wxs của chúng tôi để tránh thu hoạch hoặc chỉ sử dụng câu trả lời @goodbuoy [được cung cấp] (http://stackoverflow.com/a/12741595/1584012) – wigy