直到最近,我才能够成功地将我的应用程序部署到 azure。在我最近的部署之前,我在项目中添加了一些 .less。当我使用添加的文件部署项目时,它们没有显示在远程站点的 Contents 目录中,而所有其他 udpate 都已完成。
有任何想法吗?
直到最近,我才能够成功地将我的应用程序部署到 azure。在我最近的部署之前,我在项目中添加了一些 .less。当我使用添加的文件部署项目时,它们没有显示在远程站点的 Contents 目录中,而所有其他 udpate 都已完成。
有任何想法吗?
只需右键单击 .less 文件并转到其属性。将构建操作更改为内容。希望这可以帮助。
你是怎么添加文件的?如果我理解正确,您正在使用 Visual Studio,并且只是将文件复制到您的目录中。
在某些情况下,VS 无法识别此类添加的文件。在这种情况下,您可以:
右键单击您添加的文件并将“复制到输出目录”设置为“始终复制”。
没关系。
这是 .csproj 文件中的差异:
- <None Include="Content\less_file1.less" />
- <None Include="Content\less_file2.less" />
+ <Content Include="Content\less_file1.less" />
+ <Content Include="Content\less_file2.less" />
不知道为什么将现有文件添加到内容目录不会自动进行上述更改。我在这里以错误的方式添加文件吗?为什么它会说 None 而不是 Content?我不认为这发生在我以前。我不想将来手动进行此类更改!