【问题标题】:Trying to publish ASP.NET project, but VS can't find a particular file试图发布 ASP.NET 项目,但 VS 找不到特定文件
【发布时间】:2013-06-15 13:37:57
【问题描述】:

其中一个 css 文件在发布期间从发布 obj/Release/Package/PackageTmp/ 文件夹中消失,然后 VS 告诉我它找不到该文件。就好像项目的一部分说要删除该文件,而另一部分则试图找到该文件。有任何想法吗?我希望我提供了足够的信息。它很短,但据我所知,它几乎概括了这个问题。

csproj 文件。我唯一遇到的问题是survey.css 文件。它在 csproj 文件中只出现了两次。

<Content Include="greybox\logo.gif" />
<Content Include="greybox\next.gif" />
<Content Include="greybox\night_valley.jpg" />
<Content Include="greybox\night_valley_thumb.gif" />
<Content Include="greybox\night_valley_thumb.jpg" />
<Content Include="greybox\prev.gif" />
<Content Include="greybox\salt.jpg" />
<Content Include="greybox\salt_thumb.gif" />
<Content Include="greybox\w_close.gif" />
<Content Include="layout.css" />
<Content Include="obj\Debug\Survey.csproj.FileListAbsolute.txt" />
<Content Include="obj\Debug\Survey.dll" />
<Content Include="obj\Debug\Survey.pdb" />
<Content Include="obj\Release\Package\PackageTmp\bin\Survey.dll" />
<Content Include="obj\Release\Package\PackageTmp\default.aspx" />
<Content Include="obj\Release\Package\PackageTmp\layout.css" />
<Content Include="obj\Release\Package\PackageTmp\survey.css" />
<Content Include="obj\Release\Package\PackageTmp\ThankYou.aspx" />
<Content Include="obj\Release\Survey.csproj.FileListAbsolute.txt" />
<Content Include="obj\Release\Survey.dll" />
<Content Include="obj\Release\Survey.pdb" />
<Content Include="obj\Release\_WPPLastBuildInfo.txt" />
<Content Include="survey.css" />
<Content Include="SurveyAdded.aspx" />
<Content Include="ThankYou.aspx" />
<Content Include="Web.config" />

【问题讨论】:

    标签: c# asp.net publishing


    【解决方案1】:

    我会在文本编辑器中打开您的 CSProj 文件,看看您是否可以找到该文件的引用位置。一个简单的文本搜索会有所帮助。要么您会发现它在项目中的隐藏位置,要么您可以使用文本编辑器将其删除。

    【讨论】:

    • 谢谢,这帮助我朝着正确的方向前进。我已经使用 csproj 文件中的代码 sn-p 更新了我的原始帖子。我只是在survey.css 文件中遇到问题。我需要删除一些东西还是添加一些东西?抱歉,我不熟悉 csproj 文件的设置方式。
    • 删除此行并检查。
    • 太棒了!这对错误有效,但现在我有另一个错误。同样的情况,不同的文件。我认为我应该对任何其他有此问题的文件做同样的事情?
    • 嗯...我对导致问题的另一个文件 (ThankYou.aspx) 执行了此操作,现在我收到一条错误消息,提示它找不到 Survey.csprojResolveAssemblyReference.cache。有什么方法可以生成一个全新的 csproj 文件?我开始认为这一切都是出于某种奇怪的原因搞砸了。
    • 重命名组装和重建解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-18
    • 2023-03-10
    • 1970-01-01
    • 2020-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    相关资源
    最近更新 更多