ASP.NET 网站 Publish 添加了 using CrystalDecisions 到 class 尽管没有被代码引用
ASP.NET website Publish adds using CrystalDecisions to class although not referenced by code
我有一个 ASP.NET 网站项目,可以完美地构建和运行,并且直到最近才发布得很好。
但是,今天早上去发布网站,出现如下错误:
The type or namespace name 'CrystalDecisions' could not be found (are
you missing a using directive or an assembly reference?)
此外,我发现 class.
中添加了一个 using 语句
发布前(构建和运行):
using System;
using System.Collections.Generic;
using System.Web;
public class Retail
{
public Retail()
{
发布后(不构建):
using System;
using System.Collections.Generic;
using System.Web;
using CrystalDecisions.Reporting.WebControls;
public class Retail
{
public Retail()
{
到目前为止我有:
- 手动删除了使用(构建恢复它)
- 已删除本地缓存文件
- 重建解决方案
都没有成功。
更新: 周末这个问题已经自行解决。
和@ohundij 一样,我不知道为什么,很想知道是什么原因造成的,以及将来可能有什么解决办法来避免它。
问题再次发生,在我的情况下,这是由于引用似乎自动添加到 CrystalDecisions(尽管这可能是一次心不在焉的点击,因为这次问题是在我从 TFS 获得最新版本后出现的) .
当我双击错误消息以查看故障所在时,我不知道并且没有任何通知,从临时文件夹中打开文件的一个版本,这样我的编辑每次都会被覆盖由原始文件。
我只需要编辑原始文件,保存它,问题就解决了。
我有一个 ASP.NET 网站项目,可以完美地构建和运行,并且直到最近才发布得很好。
但是,今天早上去发布网站,出现如下错误:
The type or namespace name 'CrystalDecisions' could not be found (are you missing a using directive or an assembly reference?)
此外,我发现 class.
中添加了一个 using 语句发布前(构建和运行):
using System;
using System.Collections.Generic;
using System.Web;
public class Retail
{
public Retail()
{
发布后(不构建):
using System;
using System.Collections.Generic;
using System.Web;
using CrystalDecisions.Reporting.WebControls;
public class Retail
{
public Retail()
{
到目前为止我有:
- 手动删除了使用(构建恢复它)
- 已删除本地缓存文件
- 重建解决方案
都没有成功。
更新: 周末这个问题已经自行解决。 和@ohundij 一样,我不知道为什么,很想知道是什么原因造成的,以及将来可能有什么解决办法来避免它。
问题再次发生,在我的情况下,这是由于引用似乎自动添加到 CrystalDecisions(尽管这可能是一次心不在焉的点击,因为这次问题是在我从 TFS 获得最新版本后出现的) .
当我双击错误消息以查看故障所在时,我不知道并且没有任何通知,从临时文件夹中打开文件的一个版本,这样我的编辑每次都会被覆盖由原始文件。
我只需要编辑原始文件,保存它,问题就解决了。