0

SSRSソリューションが開いているときに、これらのメッセージが1日に複数回表示される理由を知りたいのですが。

プロジェクト「myProject」は環境外で変更されました。

再ロードを押して、更新されたプロジェクトをディスクからロードします。
外部の変更を無視するには、[無視]を押します。変更は、次にプロジェクトを開いたときに使用されます。

ここにいくつかのより多くの情報があります:

Microsoft VisualStudio2010バージョン10.0.40219.1SP1RelMicrosoft.NETFrameworkバージョン4.0.30319SP1Rel

インストールされているバージョン:IDE標準

Microsoft Visual Basic 2010 01011-532-2002361-70813 Microsoft Visual Basic 2010

Microsoft Visual C#2010 01011-532-2002361-70813 Microsoft Visual C#2010

Microsoft Visual Studio Tools for Applications 3.0
01011-532-2002361-70813 Microsoft Visual Studio Tools for Applications 3.0

Microsoft Visual Web Developer 2010 01011-532-2002361-70813 Microsoft Visual Web Developer 2010

SQL Server Analysis Services Microsoft SQL Server AnalysisServicesDesignerバージョン11.0.2100.60

SQL Server Integration Services Microsoft SQL Server IntegrationServicesDesignerバージョン11.0.2100.60

SQL Server Reporting Services Microsoft SQL Server ReportingServicesDesignersバージョン11.0.2100.60

Visual Studio 2010シェル(統合)-ENUサービスパック1(KB983509)KB983509このサービスパックは、Visual Studio 2010シェル(統合)-ENU用です。後で最新のサービスパックをインストールすると、このサービスパックは自動的にアンインストールされます。詳細については、http://support.microsoft.com/kb/983509にアクセスしてください。

このメッセージは、他の誰かがソリューションを変更していると思わせるので心配です。また、データソースの設定が変更されると奇妙なことが起こりました。

なぜこのメッセージが表示されるのですか?

4

1 に答える 1

2

ええと..それはまさにあなたがそれが意味すると思うことを意味します. プロジェクトが開いている間に、プロジェクト ファイルが開かれ、他のプロセスで変更されている (たとえば、メモ帳で開いてスペースを追加することができます)。 、変更を警告し、ディスクからプロジェクトをリロードして新しい変更を取り込む機会を提供します。

通常、このメッセージが表示されるのは、ソース管理が原因です。シナリオは次のとおりです。

  1. プロジェクトを開きます。
  2. 開いている間、他の誰かがプロジェクトを開き、何らかの方法でプロジェクトを追加または変更し、変更をチェックインします。
  3. 他の GUI を使用して、TFS または Subversion で「最新バージョンを取得」します。取得したプロジェクト ファイルは、ディスク内の変更を上書きします。
  4. 現在、Visual Studio は、読み込まれているプロジェクト ファイルとディスク上のプロジェクト ファイルとの間に競合があります。したがって、このプロンプトが表示されます。
  5. 「リロード」すると、ソース管理から取得したバージョンが取得されます。または、変更を無視して保存することもできます。

トラブルに巻き込まれ、無視されたロードをチェックインすると、他の人の変更が元に戻され、変更履歴に追いやられてしまいます!

プロジェクト ファイルは、ソース管理を伴うトリッキーなビジネスですよね。

于 2013-03-02T19:59:14.930 に答える