0

奇妙なエラーが発生します。これは、コピーするときと、自宅のラップトップでのみプロジェクトを使用しているときにのみ発生します。Windows 7の元のオフィスのラップトップではすべて正常に動作しますが、そのプロジェクト全体をWindows 8で実行されている自宅のラップトップにコピーすると、次のエラーが表示されます

Visual Studio 2005 バージョンで Windows 8 を使用しています。このエラーの公式ガイドを読みました

http://msdn.microsoft.com/en-us/library/sy234eat.aspx

しかし、win 7 を実行しているオフィス コンピューターで正常に動作するため、これらのどれも当てはまりません。

The type name 'Utility' does not exist in the type 'OE.WebUI.OO'    
C:\inetpub\wwwroot\oo\OE.WebUI\Controls\Item.ascx.designer.cs   19  31  OE.WebUI 

コーディングは以下の通り、

namespace OE.WebUI.Controls {

public partial class ItemShopp {

protected OE.Utility.Logic.Equal IndOrder;

この同じプロジェクトはオフィスで問題なく動作しますが、すべてを自宅のラップトップにコピーして単純な「スペース」を変更すると、上記のエラーが発生します。皆さんは何か考えがありますか?これはパスの問題ですか、それとも Windows 8 の問題ですか?

4

1 に答える 1

0

Windows 8 には、使用しているライブラリの dll がない可能性があります。この問題を解決するには、オフィスのラップトップで次の手順を実行してから、プロジェクトを自宅のラップトップにコピーします。

1- ソリューション エクスプローラーで、問題の原因となっている参照ライブラリを見つけます。

2- プロパティを開き、[ローカルにコピー] プロパティを見つけて true に設定します。

3- プロジェクトをビルドし、win 8 で自宅のラップトップにコピーします。

あなたの問題が解決されることを願っています:)

于 2013-10-11T07:21:44.937 に答える