silverlight - Dynamics CRM 2011 Developer - 生成错误

标签 silverlight metadata dynamics-crm dynamics-crm-2011 microsoft-dynamics

在 Visual Studio 2010 中,我按照此处的教程创建了一个动态包项目 (Y) 和一个动态插件项目 (X): http://inogic.blogspot.com/2011/11/crm-2011-developer-toolkit.html#comment-form

包项目 (Y) 引用插件项目 (X)。

将这 2 个项目添加到解决方案后,我在构建时遇到此错误:

The item "...\X.csproj" in item list "ProjectReference" does not define a value for metadata "SilverlightApplication". In order to use this metadata, either qualify it by specifying %(ProjectReference.SilverlightApplication), or ensure that all items in this list define a value for this metadata.

我不知道如何解决这个问题。有人可以帮忙吗?

最佳答案

您似乎使用了“Visual Studio Solution Template for Dynamics CRM 2011”。这包括一个 Silverlight 应用程序。一般来说,我建议只将“Dynamics CRM 2011 Package”项目与您的解决方案所需的不同项目结合使用。

无论如何 - 如果您在解决方案资源管理器中右键单击您的 CrmPackage 项目,您可以选择“编辑项目文件”。在此文件中,您应该找到如下内容:

   <ProjectReference Include="..\SilverlightApplication\SilverlightApplication.csproj">
      <Name>SilverlightApplication</Name>
      <Project>{0da346e9-f8fc-4f24-92b5-73832c037b3d}</Project>
      <Private>False</Private>
      <SilverlightApplication>True</SilverlightApplication>
      <SilverlightVersion>v4.0</SilverlightVersion>
    </ProjectReference>

您可以尝试删除此部分,但请记住先进行备份。编辑此文件后,您必须再次右键单击您的项目并选择重新加载项目。

关于silverlight - Dynamics CRM 2011 Developer - 生成错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8744147/

相关文章:

c++ - Silverlight 可以在 PC/Mac/Linux 上运行用 C++ 编写的库吗?

c# - SLsvcUtil.exe 代理生成的类不继承自 INotifyPropertyChanged

silverlight - 如何在Silverlight 3.0文本 block 中选择文本

ios - iOS如何为存储在磁盘上的文件添加日期和名称元数据?

java - 下载带有元数据/属性(如标题、艺术家等)的 mp3

c# - Azure 函数 - 在新 blob 上设置 CloudBlockBlob 元数据

dynamics-crm - 如何使用 html 页面在 Microsoft Dynamics CRM 中执行 CRUD 操作

javascript - 将模块附加到 Microsoft Dynamics CRM 表单事件

c# - 有什么办法可以规避 "Dialogs must be user-initiated"异常?

javascript - 如何更新实体显示名称