我尝试通过IIS管理器在本地另一台PC上创建已打开的ASP.NET项目。但是我收到了这个错误:
CS0246:找不到类型或命名空间名称“CrystalDecisions”(您是否缺少using指令或程序集引用?)
我已尝试以下方法解决此问题:
添加了命名空间:
CrystalDecisions.CrystalReports.Engine;
CrystalDecisions.Shared;
CrystalDecisions.ReportSource;
目标框架设置为.Net Framework 4。
答案 0 :(得分:0)
尝试一下。
找到您的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" />
答案 1 :(得分:0)
我按 File>Open>Web Site...
重新打开项目文件夹并保存另一个解决方案,但错误丢失。