相关疑难解决方法(0)

使用post build event将文件从一个项目复制到另一个项目... VS2010

我有一个包含3个项目的解决方案.我需要将视图从一个项目复制到另一个项目.我可以通过post build事件复制创建的DLL,如下所示:

在此输入图像描述

所以我想将项目中的文件'/Views/ModuleHome/Index.cshtml'复制到项目2中的文件夹中.如何通过post-build事件将文件复制到我想要的项目?谢谢

c# visual-studio-2010

128
推荐指数
6
解决办法
19万
查看次数

如何在构建时将其他文件包含在C#的输出目录中?

我有一些库文件需要我的应用程序工作.
我的应用程序包含设置和部署.

我已经知道,为了在安装时将库文件添加到应用程序的输出目录中,我只需要在构建之前引用.NET IDE中的那些库...唯一的问题是这些库不能引用...所以我需要能够将这些库复制到我的应用程序的安装目录...目前,我正在手动复制这些库...

附录

我也尝试将这些库文件作为现有项添加到我的项目中,并标记每个库文件' 复制到输出目录复制,如果它们的属性更新但仍然没有得到我想要的解决方案.

更新1

谢谢你帮助我帮助我解决问题,我设法让你发布的解决方案工作除了一个... @Matthew Watson的帖子..我甚至设法找到了解决方案,所以我想和你分享它.

继承人我做了什么:

1. I opened the setup and deployment project in my application.  
2. Under the Application Folder Tree, on it's right side, I right clicked..  
3. then clicked Add..  
4. then clicked File  
5. and then browsed for the files I wanted to add to the installation directory  
6. and click open.  
Run Code Online (Sandbox Code Playgroud)

但出于好奇......我仍在努力让@Matthew Watson发布工作......希望你能帮助我这一个人.提前致谢

更新2

我昨天忘了更新这篇文章,我已经设法让Matthew Watson的解决方案昨天工作了.再次感谢您的帮助.

.net c# installation

45
推荐指数
1
解决办法
8万
查看次数

Visual Studio中的预构建事件使用*Undefined*替换$(SolutionDir)

我相信问题记录在这里 移动到这里,看起来它可能是视觉工作室中的一个错误,但我想知道是否有人知道一个解决方法.

基本上我在预建事件中一个接一个地跟随以下两行(除其他外).

"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "$(SolutionDir)Folder1\Project1.csproj"

"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "$(SolutionDir)Folder2\Folder3\Project2.csproj" 
Run Code Online (Sandbox Code Playgroud)

第一个成功,另一个失败说The command ""C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "*Undefined*Folder2\Folder3\Project2.csproj"" exited with code 1..

编辑:
找出问题是由于MSBuild本身不知道宏,因此其他项目之一与预建的线路相同.

prebuild visual-studio-2008

26
推荐指数
3
解决办法
1万
查看次数

在使用MSBuild构建时,如何复制ASP.NET项目的内容?

我正在为一些应用程序编写一些新的构建脚本,当前脚本使用MSBuild构建所有项目,然后手动将所有内容(视图,脚本等...)和bin文件夹手动复制到要压缩的工件文件夹; 这要求所有不属于ASP.NET项目的bin目录的文件和文件夹都要在配置文件中明确列出,这当然非常容易出错.

在指定输出目录还包含内容文件时,有没有办法使用MSBuild?理想情况下,这可以在不创建发布配置文件的情况下完成,因为当前的部署方法无法更改,因此我需要确保我的构建工件与当前部署方法匹配.

如果它有帮助我计划使用Cake作为构建机制.

c# asp.net msbuild cakebuild

5
推荐指数
1
解决办法
980
查看次数