0

Web アプリケーション プロジェクトを 1 つだけ含むソリューション ファイルがあります。そのファイルを開くたびに、次のメッセージが常に表示されます。

エラーメッセージ

次に、出力ウィンドウに次のように表示されます。

ソリューションに関連付けられたプロパティの一部を読み取ることができませんでした。

ソリューション ファイルのテキストは次のとおりです。

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "Web Application", "..\Web    
Application", "{2D32A179-D771-4510-9C8B-D17D50BE3AAE}"
ProjectSection(WebsiteProperties) = preProject
    SccProjectName = "SAK"
    SccAuxPath = "SAK"
    SccLocalPath = "SAK"
    SccProvider = "SAK"
    TargetFrameworkMoniker = ".NETFramework,Version%3Dv3.5"
    Debug.AspNetCompiler.VirtualPath = "/Web Application"
    Debug.AspNetCompiler.PhysicalPath = "D:\Projects\Web Application\"
    Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\Web Application\"
    Debug.AspNetCompiler.Updateable = "true"
    Debug.AspNetCompiler.ForceOverwrite = "true"
    Debug.AspNetCompiler.FixedNames = "false"
    Debug.AspNetCompiler.Debug = "True"
    Release.AspNetCompiler.VirtualPath = "/Web Application"
    Release.AspNetCompiler.PhysicalPath = "D:\Projects\Web Application\"
    Release.AspNetCompiler.TargetPath = "PrecompiledWeb\Web Application\"
    Release.AspNetCompiler.Updateable = "true"
    Release.AspNetCompiler.ForceOverwrite = "true"
    Release.AspNetCompiler.FixedNames = "false"
    Release.AspNetCompiler.Debug = "False"
    VWDPort = "51664"
EndProjectSection
 EndProject
 Global
GlobalSection(TeamFoundationVersionControl) = preSolution
    SccNumberOfProjects = 1
    SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
    SccTeamFoundationServer = server_teamprojectcollection
    SccWebProject0 = true
    SccProjectUniqueName0 = .
    SccProjectName0 = .
    SccAuxPath0 = server_teamprojectcollection
    SccLocalPath0 = .
    SccProvider0 = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
    SccProjectEnlistmentChoice0 = 2
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Any CPU = Debug|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {2D32A179-D771-4510-9C8B-D17D50BE3AAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {2D32A179-D771-4510-9C8B-D17D50BE3AAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
    HideSolutionNode = FALSE
EndGlobalSection
 EndGlobal

`

4

1 に答える 1

0

管理者としてVisualStudioを実行してから、プロジェクトを開いてみてください。これは2つの理由で発生します。

  1. オンラインからダウンロードしたプロジェクトを開こうとしていますが、プロジェクトファイルにそのマークが付けられています。
  2. Webアプリケーションプロジェクトであるプロジェクトを開こうとしていて、プロジェクトがローカルIISを使用するように設定されています。

両方があなたに当てはまるのかもしれません。

Interwebsから.zipファイルをダウンロードした場合は、解凍する前に、ファイルのプロパティに移動してロックを解除してから、アーカイブを解除してください。このように、Windowsは、含まれているすべてのファイルを安全でないものとしてマークしません。

アップデート:

あなたの質問をもう少し詳しく読んだ後、私はいくつかの調査を行いました、そして問題はあなたのソリューションファイルに含まれているTFS設定にあると思います。彼らはどういうわけかうまくいかなかったか、壊れました。

ここで説明する手順に従って、問題を解決してください。それでも機能しない場合は、空のソリューションファイルを作成し、既存のソースを使用してWebアプリケーションをソリューションに追加します。これは、[新規]メニュー項目の[ファイル]メニューにあります。

于 2013-02-14T18:59:43.563 に答える