【问题标题】:how to include net web site source files in Visual Studio project如何在 Visual Studio 项目中包含网站源文件
【发布时间】:2015-07-28 16:27:10
【问题描述】:

我已经从我的客户 httpdoc 文件夹中下载了一个外国网络解决方案。

现在我需要在 Visual Studio 2013/2015 中编辑它们,但我不知道如何集成它们。

他们的 htdocs 文件和文件夹;

global.asax
package.config
web.config
gruntfile.js bower.json
package.json

./app/components/account/
logincontroller.html
login.js
register.html
registercontroller.js  *and some more......)

./app/components/home/
indexcontroller
index.js 
and some more......)

./app/components/shared/ 
headercontroller.js 
header.html
more file like this......)

./app/components/
... and more folders

./app/services/ 
ajaxService.js
services.js and 
..a lot more .js files)

./app/vendors/
angular, bootstrap, jquery stuff)

./bin/
EntityFramework.dll
System.web.razor.dll  
...and  more dll's

对我来说,这看起来像 MVC,但我不理解文件夹结构

但是,我需要在 VS 中编辑、调试和运行源代码,但我不知道如何包含它。我是否需要创建一个简单的项目(类型?)并复制和粘贴,或者这将如何工作。

你能给我建议吗?

【问题讨论】:

  • 您是否尝试过将文件添加到 MVC 中的新项目,然后运行它,然后修复出现的任何问题?

标签: javascript c# asp.net asp.net-mvc visual-studio-2012


【解决方案1】:

我不确定我是否理解您的问题,但我猜您有一个使用 AngularjS 的 ASP.NET MVC 项目。右键单击解决方案资源管理器上现有项目的路径并添加现有文件。 警告:您可能还需要包含 dll 文件。

【讨论】:

  • 这意味着我需要额外添加 EntityFramework 之类的引用,因为它们是否存在于源文件中并不重要,对吧?
【解决方案2】:

我同意梅森的观点。可能应该只是将文件添加到现有项目中。

看起来像一个 Angular SPA。可能没有 .Net 方面的内容(即 VS 仅用作编辑器)。只需将文件复制到一个新的 VS 项目中即可。如果它已经编译了与之关联的代码,那么.Net代码将很难重现。

【讨论】:

  • 文件来自早期的 VS 项目并上传到网络服务器。现在客户想要添加一些功能,这意味着我现在需要编辑他们的东西。是的,它是一个有角度的 SPA。对我来说,它看起来不像 MVC 4 或 5,它更像是这样-codeproject.com/Articles/709766/…
  • 如果没有 .csproj 或 .sln 文件,则必须将文件复制到新项目或解决方案中。有关如何将文件放入新项目的信息,请参阅 dejobo 的答案。恩里克,不知道你不回答这个问题是什么意思。 mason、dejobo 和我的回答是一样的。一旦你得到它的工作,请将代码放在源代码存储库中。
  • CryptoSavesYou,服务器上上传的文件是否包含整个项目或解决方案(是否有.proj或.sln文件)?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-21
  • 2012-04-27
  • 2018-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多