我试图通过IIS管理器在本地另一台PC中打开已经创建的ASP.NET项目。但我收到此错误:
CS0246:找不到类型或名称空间名称“ CrystalDecisions”(您是否缺少using指令或程序集引用?)
我尝试了以下解决方案:
添加的命名空间:
CrystalDecisions.CrystalReports.Engine;
CrystalDecisions.Shared;
CrystalDecisions.ReportSource;
目标框架设置为.Net Framework 4。
通过NuGet软件包管理器安装了CrystalDecisions.CrystalReports.Engine。
最佳答案
尝试这个。
找到您的C#项目文件(YourProjectName.csproj)。
使用Notepad++或任何其他文本编辑器将其打开。
按ctrl + f并找到<Reference Include=
应该有一个CrystalDecisions.CrystalReports.Engine
如果不是,请使用正确的版本(因为现在是2019,而您在3年前问过这个问题:))
<Reference Include="CrystalDecisions.CrystalReports.Engine, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL" />
<Reference Include="CrystalDecisions.ReportSource, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL" />
<Reference Include="CrystalDecisions.Shared, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL" />
<Reference Include="CrystalDecisions.Windows.Forms, Version=13.0.3500.0, Culture=neutral, PublicKeyToken=692fbea5521e1304, processorArchitecture=MSIL" />
<Reference Include="FlashControlV71, Version=1.0.3187.32366, Culture=neutral, PublicKeyToken=692fbea5521e1304" />
关于c# - CS0246:找不到类型或 namespace 名称“CrystalDecisions”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36997998/