小编ger*_*129的帖子

Visual Studio 忽略 msbuild before.<solutionName>.sln.targets 文件

我的最终目标是在构建解决方案时创建一个分发文件夹,该文件夹将包含我构建解决方案时的所有二进制文件和其他所需文件。我认为最好的方法是添加一个 before.solutionName.sln.targets 文件来创建这些目录。当我使用 msbuild.exe 和命令行构建项目时,会创建目录(来自 before.targets 文件)。但是,当我从 Visual Studio 中构建时,不会创建目录。我试图关闭解决方案并重新打开它以确保解决方案已重新加载。

此外,我知道我可以从项目文件中执行此操作,但由于解决方案包含多个项目,因此让每个解决方案都创建所需的目录是没有意义的。如果我可以让 Visual Studio 使用这些 .targets 文件,我可以在其他项目中以相同的形式重用它们。

msbuild c#-4.0 visual-studio-2013

6
推荐指数
0
解决办法
811
查看次数

渲染另一个控制器的视图

我想要做的是有2个不同的控制器,客户端和test_client.客户端控制器已经构建,我想创建一个test_client控制器,我可以使用它来使用客户端的UI并根据需要进行调整.我主要试图绕过我在客户端内置的验证以及它对加载数据的管理控制器的依赖.

所以我希望test_client控制器加载一个示例数据集,然后渲染客户端控制器的索引视图,以便我可以调整客户端UI.就这些.

我在test_clients索引方法中尝试了这个:

class TestClient
    def index
        render :template => 'client/index'
    end
end
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误,因为它无法找到客户端部分,因为它正在查看他们当前的控制器视图...

所以我已经对此进行了调查,并且大多数人都说你永远不应该打电话,但我认为这种情况是合理的用法......我只需要弄清楚如何让它发挥作用.

ruby ruby-on-rails

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