动态创建的文件不在解决方案资源管理器中

时间:2019-12-29 17:48:32

标签: c# html asp.net webforms visual-studio-2019

这段代码创建了一个新的html文档,我可以在文件资源管理器中看到它,可以打开它,但是不在解决方案资源管理器中(我正在使用Visual Studio 2019,这是一个ASP.NET网络表单项目,如果有帮助的话):

string fielName = Server.MapPath("~/Created files/" + Name + ".html"); // Works ??

            TextWriter tw = new StreamWriter(fielName);

            tw.WriteLine(@"

            <!DOCTYPE html>

            <html>
            <head>
                <link rel=""stylesheet"" href=""https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css"">
                <script src=""https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js""></script>
                <!--Latest compiled JavaScript-->
                <script src=""https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js""></script>

                <title></title>
            </head>
            <body>
            </body></html>");

             // close the stream
             tw.Close();

我已经尝试过关闭VS并再次打开它,但是仍然可以将文件保存在解决方案资源管理器中,如果我可以执行某些代码操作或其他操作,非常欢迎,谢谢。

1 个答案:

答案 0 :(得分:0)

您是否在解决方案资源管理器中激活了“显示所有文件”选项?解决方案资源管理器顶部有一个图标按钮。