Tôi đã nâng cấp một số Silverlight 3 ứng dụng Silverlight 4 trong Visual Studio 2010. My Silverlight 3 ứng dụng mở trơn tru trong Visual Studio, nhưng các ứng dụng SL4 không, với các lỗi sau:Silverlight 4: Không tìm thấy Microsoft.Silverlight.CSharp.targets?
C:\Path\To\MyProject.csproj : error : Unable to read the project file 'XNTVOD.AdminClient.csproj'. C:\Path\To\MyProject.csproj(593,3): The imported project "C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v4.0\Microsoft.Silverlight.CSharp.targets" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk.
tôi đã có một vấn đề với các thành phần VS Silverlight cũ và gần đây gỡ bỏ hầu hết các thành phần SL, và ngay bây giờ trong Add/Remove programs tôi có:
- Microsoft Silverlight
- Microsoft Silverlight 3 SDK
- Microsoft Silverlight 4 Toolkit tháng 4 năm 2010
Việc kê khai <import>
trông như thế này cho các dự án SL4:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" />
Đó thư mục, C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\v4.0
chỉ có hai tập tin trong nó:
Microsoft.Ria.Client.targets
Microsoft.Ria.Client.VisualStudio.targets
Tôi thiếu đặc điểm phát triển Silverlight nào? Tôi thấy một loạt các tùy chọn khác nhau, từ Silverlight 4 SDK Beta đến Công cụ VS cho Silverlight 4 và một loạt các tùy chọn khác. Tôi không muốn cài đặt những thứ sẽ giúp tôi quay trở lại với hoàn cảnh tôi đã có trước đây với những thành phần lỗi thời.
Tôi gặp sự cố tương tự. Lỗi của tôi là nói với tôi tôi đang thiếu tập tin thích hợp trong "\ Silverlight \ v3.0" mặc dù tôi đã cài đặt v4.0. Tôi cũng có tệp Silverlight 4.0 thích hợp, nhưng VS dường như không thấy nó. –