我正在使用VS2015中的Excel Web Addin。
VS创建了2个项目,其中一个是一个Web项目,我不太熟悉。
我想为项目指定不同的根物理路径(即,在./dist或./build中)。
我在applicationhost.config
文件夹的.vs
中阅读了一些内容。
我需要将项目添加到版本控制中。我的理解是.vs
文件夹通常不受版本控制。
所以我的问题:
applicationhost.config是我为项目指定不同Web服务器路径的唯一方法吗?或者我可以使用项目内部的设置?即,Web.config?我可以添加到版本控制?
由于
答案 0 :(得分:0)
第一个项目是你的加载项清单。这是XML文件,它指示Office主机从哪里加载加载项,如何在功能区中呈现加载项等。
第二个项目是ASP.NET Web应用程序。这是加载项本身。所有加载项的UX和逻辑都驻留在此处。
将加载项发布到Office Store时,只发布清单文件。您将像任何其他面向公众的网站一样托管Web应用程序。
Visual Studio应该为您处理项目中的文件签入/签出(如果您使用Git样式仓库,则提交/推送/拉取)。 Visual Studio项目的默认目录结构是[Solution Folder] - > [项目文件夹] - > [项目文件/文件夹]。
如果你愿意,你可以移动它,但一般来说,这比它的价值更多。它也可能导致像这样的解决方案中的一些奇怪的问题,你有两个相互依赖的项目。如果您仍想重新构建结构,可以通过编辑解决方案文件(.sln)来实现。这些只是XML文件,因此任何文本编辑器都可以工作。
顺便说一句,我强烈建议切换到Visual Studio 2017. VS2017在功能和性能方面是一个重大进步,并且提供免费的社区版。